Pozor na kalkulačku ve Windows, nebo propadnete z matematiky

Názory k článku

hnusak  |  31. 10. 2018 15:47  |  Microsoft Windows 10 Chrome 70.0.3538.77

Stejně jako československé vědecké kalkulačky Tesla mr610 z 80. let, které uměly skoro všechno jako standardní středoškolská kalkulačka, ale priority operátorů nezvládala. A tím připravila hodně horkých chvilek studentům u zkoušek.

Souhlasím  |  Nesouhlasím  |  Odpovědi (3)Zavřít odpovědi  |  Odpovědět
avatar
31. 10. 2018 15:54 | Microsoft Windows 10 Chrome 69.0.3497.100

Prostě kalkulačka ve Windows se chová úplně stejně jako tradiční hardwarové kalkulačky. Když máte tu nejjednodušší fyzickou kalkulačku, tak taky neumí priority operací. A pokud je kalkulačka ve Windows v základním režimu, pak prostě věrně kopíruje tyto kalkulačky.Naopak, vědecké kalkulačky většinou priority operací umí a opět stejně se chová i kalkulačka ve Windows. Přepnete ji do vědeckého režimu a umí to.Matematik v tom možná vidí problém, ale prostě ten kus softwaru jen věrně funguje tak jako tradiční kalkulačky, na které lidi jsou (byli) zvyklí. To je vše.

Souhlasím  |  Nesouhlasím  |  Odpovědi (4)Zavřít odpovědi  |  Odpovědět
pucmeloudek  |  31. 10. 2018 15:55  |  Microsoft Windows 8.1 Chrome 70.0.3538.77

Tady někomu hráblo. Samozřejmě že v jednoduchém režimu nerespektuje priority, to nikdy nedělala žádná jednoduchá kalkulačka. Chyba tu je jediná, že ta kalkulačka ukazuje dosud zadané věci, což akorát mate. Standardní kalkulačka má ukazovat pouze poslední mezivýsledek, a pak je zcela jasné, že 1 + 2 * 3 = 9: protože v okamžiku stisknutí * je na displeji 3 a nic jiného, žádná historie, tudíž pokud vidím na displeji 3 a zmáčku * a 3, je výsledek 9 zcela zřejmý.
Že programátorský režim neumí signed byte je drobnost. Mnohem závažnější problém je, že unsigned byte neobsahuje třeba java. Nebo aspoň neobsahovala, aktuální vývoj nesleduju. A stejně se v tom pajazyku bastlí, což je neuvěřitelný.

Souhlasím  |  Nesouhlasím  |  Odpovědi (1)Zavřít odpovědi  |  Odpovědět
avatar
31. 10. 2018 15:56 | Microsoft Windows 10 Chrome 69.0.3497.100

Asi potřebujeme honit články o hovně. To není starý problém. Takhle prostě fungují jednoduchý kalkulačky, že nevyhodnocují matematický výraz jako celek. Je to jejich, až bych řekl, standardní režim.

Souhlasím  |  Nesouhlasím  |  Odpovědi (11)Zavřít odpovědi  |  Odpovědět
jirik66  |  31. 10. 2018 16:01  |  Microsoft Windows 10 Edge 17.17134

Jo, tak zkuste v té kalkulačce zadat 2 * (4 + 1), kde správný výsledek je 10. Ani to nezadáte Již to by mohlo chytrému člověku napovědět, že tato základní kalkulačka prioritu operací nepodporuje a počítá sekvenčně. Jako druhá nápověda jsou zobrazované mezivýsledky při každé výpočetní operaci. Vědecká kalkulačka již toto všechno umožňuje a počítá správně. Z toho vyplývá, že to není chyba ale vlastnost. Kalkulačka ve standardním módu prostě prioritu operací nepodporuje a počítá sekvenčně. Což se občas může hodit. Když se to nehodí, použije se vědecký mód.

Souhlasím  |  Nesouhlasím  |  Odpovědět
JJezevec  |  31. 10. 2018 16:05  |  Microsoft Windows 7 Chrome 69.0.3497.100

Microsoft nedokáže vyrobit ani použitelnou kalkulačku natož operační systém !
Pak to podle toho vypadá.

Souhlasím  |  Nesouhlasím  |  Odpovědi (1)Zavřít odpovědi  |  Odpovědět
našinec  |  31. 10. 2018 16:07  |  Microsoft Windows 10 Chrome 69.0.3497.100

Mno, menší upozornění - kalkulačka ve winOS je dělána především pro běžné uživatelé. A posloupný výpočet se učí ve škole a běžně se používá.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Buffalo007  |  31. 10. 2018 16:15  |  Microsoft Windows 10 Chrome 69.0.3497.100

To že kalkulačka zobrazuje postup, neznamená že dokáže počítat celé matematické výrazy. Totiž, když už napíšete první část 2+4, tak po stisknutí krát, se Vám zobrazí výsledek 6. V tom případě už dále pracujete s tou 6.
Většinou pokud počítáte matematický výraz, tak se Vám ukáže celý výraz a za ním = a výsledek. Což se zde neukazuje.

Souhlasím  |  Nesouhlasím  |  Odpovědět
TrSek  |  31. 10. 2018 16:45  |  Microsoft Windows 7 Firefox 63.0

Mne desne stve kdyz ve Win7 mate kalkulacku v programtorskem modu a napisete napriklad 12/5 a ona vypise 2.

Souhlasím  |  Nesouhlasím  |  Odpovědi (2)Zavřít odpovědi  |  Odpovědět
Artael  |  31. 10. 2018 16:58  |  Microsoft Windows 10 Firefox 63.0

Mě víc štve jiná "vlastnost" W10, ve W7 pro spuštění kalkulačky vyhledám jméno souboru, tedy calc.exe. Ve W10 toto ovšem nefunguje a hledáme pomocí přesného názvu - kalkulačka a ono calc.exe vyhledávač ignoruje (přitom ten soubor existuje a logicky vede ke spuštění... kalukačky).Celkem příjemné zjištění, že se nemůžete spolehnout na vyhledávání skrze start jako kdysi, ale je třeba kvůli tomu použít vyhledávač v průzkumníku, přitom při stisku nabídky start se zjeví "Pokud chcete hledat aplikace, SOUBORY a nastavení, začněte psát". Těch neduhů je v tom OS daleko víc, naštěstí, brzo provedu "downgrade" i na tomhle srandastroji :)

Souhlasím  |  Nesouhlasím  |  Odpovědi (10)Zavřít odpovědi  |  Odpovědět
Ovo  |  31. 10. 2018 17:31  |  Microsoft Windows 10 Chrome 69.0.3497.100

To byste po kalkulačce se dvěma registry chtěli fakt hodně. Každá binární operace zapíše výsledek do prvního registru.
A co se týká programátorské kalkulačky, tak byste měli říct, jak jste toho dosáhli, protože zapsáním ffffffff záporné dekadické číslo nezobrazí (obráceně -1 jako ffffffff zobrazí).

Souhlasím  |  Nesouhlasím  |  Odpovědi (1)Zavřít odpovědi  |  Odpovědět
Michal_M  |  31. 10. 2018 17:31  |  Microsoft Windows 7 Firefox 64.0

V temelíně by se to nestalo, protože v temelíně nepracují debilové :D

Souhlasím  |  Nesouhlasím  |  Odpovědět
Hafajs  |  31. 10. 2018 17:59  |  Android Chrome 70.0

Upřímně řečeno mne nikdy nenapadlo složitější výpočet nahustit do kalkulačky a očekávat správný výsledek. Vždycky k tomu mám papír a na kalkulačce počítám jen jednotlivé části. Horší mi přijde na androidu 5:3=,6666666 :D

Souhlasím  |  Nesouhlasím  |  Odpovědět
Pety  |  31. 10. 2018 18:26  |  Microsoft Windows 10 Firefox 63.0

A hele, Amerika! Na Živě ji právě objevili.....

Souhlasím  |  Nesouhlasím  |  Odpovědět
mmmmario  |  31. 10. 2018 18:37  |  Microsoft Windows 7 Chrome 70.0.3538.77

No, donedávna kalkulačka ve Windows neuměla spočítat ani druhou odmocninu ze čtyř.Schválně, zkuste si napsat [4][√][minus][2][enter], správně by měla vyjít nula, ale nevyjde. Ve Windows 10 to částečně opravili, ale například pro √4.41 to stále nefunguje. Zkuste napsat [4.41][√][minus][2.1][enter], zase, měla by vyjít nula, ale nevyjde. Více informací na svém blogu The Old New Thing píše Raymond Chen: https://blogs.msdn.microsoft.com/oldnewthing/20180704-00/ .

Souhlasím  |  Nesouhlasím  |  Odpovědi (10)Zavřít odpovědi  |  Odpovědět
Sislik  |  31. 10. 2018 19:47  |  Microsoft Windows 10 Chrome 70.0.3538.77

ja bych to nepovazoval za bug, ale za featuru snad zadna fyzicka standardni kalkulacka prece nikdy neresila poradi operatoru, tak nevim, proc bych to mel ocekavat od zakladni softwarovy... by to bylo naopak imho spis matouci

Souhlasím  |  Nesouhlasím  |  Odpovědi (1)Zavřít odpovědi  |  Odpovědět
avatar
31. 10. 2018 19:48 | Microsoft Windows 10 Chrome 70.0.3538.77

Všichni lidé, kteří se tohodle šlendriánu zastávají s tím, že něco takového je u "běžných" kalkulaček normální nebo že to je dokonce "vlasnost", nejspíš přehlédli ten odstavec, který popisuje, že "běžné" kalkulačky androidu a macOS tyto potíže nemají.

Souhlasím  |  Nesouhlasím  |  Odpovědi (20)Zavřít odpovědi  |  Odpovědět
kareI  |  31. 10. 2018 20:20  |  Microsoft Windows 7 Chrome 70.0.3538.77

Rozsah unsigned byte je samozřejmě -128..127

Souhlasím  |  Nesouhlasím  |  Odpovědi (2)Zavřít odpovědi  |  Odpovědět
Mi.Chal  |  31. 10. 2018 20:40  |  Microsoft Windows 7 Firefox 63.0

Pokud si někdo myslí, že "bajt může nabývat hodnot -127 až 127", tak by se měl raději zdržet kritiky toho, jak počítá kalkulačka , spodní mez je -128, jak už tu někdo psal. Ty unsigned typy ani nemají některé programovací jazyky, třeba v javě jsou taky akorát znaménkové typy, akorát tam v poslední době přidali něco, co nad tím dělá aritmetiku a výpis jako unsigned, ale nativní typy na to myslím nemají doteď.Jinak ty chyby s prioritou v podstatě žádná chyba není, tak se ty staré kalkulačky chovaly, ale na starém mobilu jsem v kalkulačce narazil i na problém s výpočtem logaritmu, ale už si nepamatuji, jak to přesně bylo. Pro nějaká malá čísla mi vycházely nesmysly.

Souhlasím  |  Nesouhlasím  |  Odpovědi (2)Zavřít odpovědi  |  Odpovědět
poloha693  |  31. 10. 2018 21:40  |  Microsoft Windows 10 Chrome 68.0.3440.106

červená kalkulka

Souhlasím  |  Nesouhlasím  |  Odpovědět
blackmetal8  |  31. 10. 2018 22:10  |  Linux Chrome 70.0.3538.67

Udělat z takové chyby ještě výhodu může snad jen totální ignorat a negramot. Každá normální současná fyzická kalkulačka tohle dnes zvládá bez potíží.

Souhlasím  |  Nesouhlasím  |  Odpovědět
paskma  |  31. 10. 2018 22:38  |  Microsoft Windows 10 Chrome 69.0.3497.100

Většina kalkulaček si vyláme zuby na výrazu 0^0 (nula na nultou), dává špatnou hodnotu 1, správně to má hodit chybu.Mám pocit, že ve Windows 7 se to konečně chovalo správně, ale do Windows 10 se s redesignem ta chyba vrátila.

Souhlasím  |  Nesouhlasím  |  Odpovědi (2)Zavřít odpovědi  |  Odpovědět
Adam3,14  |  31. 10. 2018 23:46  |  Android AppleMAC-Safari 5.0

Čas začít používat prefixovou/postixovou notaci. Ta je závirkyfrí a přednost-free.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
01. 11. 2018 03:52 | Microsoft Windows 10 Firefox 63.0

Neni vada kalkulačky to že s ní člověk neumí zacházet, kalkulačka která počítá ihned po stisku klávesy se znamínkem (+-...) nemůže počítat ve správný posloupnosti, to je snad uplně logický. Tohle je přesně důvod proč jsme na střední mohli při testech používat kalkulačky, protože učitel dobře věděl že kdo neví co dělá, tomu ani kalkulačka nepomůže. Každej kdo má aspoň ňákou jakoukoliv technickou školu tenhle problém musí dobře znát.

Souhlasím  |  Nesouhlasím  |  Odpovědi (1)Zavřít odpovědi  |  Odpovědět
peter.mlich  |  01. 11. 2018 08:23  |  Microsoft Windows 10 Firefox 62.0

Ta kalkulacka ma tech chyb vic. Pro jakoukoliv praci je nepouzitelna. Stara byla celkem k necemu.
Napriklad, kdyz chcete provadet vic odlisnych operaci, tak musite docela pracne prepinat rezimy kalkulacky, hledat v menu a tak. To se opravdu vyplati investovat do bezne kalkulacky.

Souhlasím  |  Nesouhlasím  |  Odpovědět
kazeasch  |  01. 11. 2018 08:34  |  Microsoft Windows 7 Chrome 70.0.5192.0

Opravdu je nutné psát článek o tom, že nějaký čtenář živě neumí používat kalkulačku?Naopak, by se spíše dalo říci, že všechny ostatní kalkulačky se chovají špatně. Pokud má kalkulačka "tlačítkovou výbavu" jednoduché kalkulačky, tak se má chovat jako jednoduchá kalkulačka (což není případ třeba té na google, ta má klasickou výbavu imperativní kalkulačky, a je tedy zcela žádoucí aby se jako imperativní chovala a prioritu operací podporovala).Nakonec jedinou věcí která by se dala vytknout je historie zápisu, který by v základní režimu neměl vypadat jako 1+2*3=9, ale třeba 1+2=3 *3=9.

Souhlasím  |  Nesouhlasím  |  Odpovědi (1)Zavřít odpovědi  |  Odpovědět
tc  |  01. 11. 2018 08:54  |  Android AppleMAC-Safari 5.0

Protože kalkulačku používám relativně často, tak jsem si nainstaloval HexelonMax a mám klid, protože to co je ve win, je na cokoli složitějšího prakticky nepoužitelné

Souhlasím  |  Nesouhlasím  |  Odpovědi (1)Zavřít odpovědi  |  Odpovědět
avatar
01. 11. 2018 11:29 | Microsoft Windows 10 IE 11.0

Kazdy nastroj se da pouzivat (ne)spravne. Metod, jak zadavat vyrazy (do kalkulacky …) , je spousta a pred pouzitim je samozrejme potreba nastudovat: https://en.wikipedia.org/wiki/Calculator_input_met... MP

Souhlasím  |  Nesouhlasím  |  Odpovědět
randomofamber  |  01. 11. 2018 13:08  |  Microsoft Windows 7 Firefox 63.0

V porovnání s "obyčejnými" kalkulačkami počítá ta ve Windows ještě dobře. Zkuste si na kalkulačce za pár korun (aka Lidl kalkulačka emulátor zde https://calculator-1.com/) napsat 10/3= a výsledek pak *3= . "Lidl" kalkulačky vrací 9.9999999. Windows pak 10. Windows kalkulačka má skryté registry, protože i delší sekvence např. 10/9= /3= *9= *3= 10... "Lidl" kalkulačka vrátí např. 10,000008 (Počet nul je v závislosti na počtu číslic, které "Lidl" kalkulačka umí zobrazit, tj. její "přesnost".)Poznámka pro šťouraly. 9.9999periodických se rovná 10, ale Lidl kalkulačky zapomenou to "periodických".Zlatá Windows kalkulačka...To, že ve standardním módu provádí operace dle pořadí není problém, ale chtěná vlastnost. Myslím, že jsem kdysi zaslechl, že se tomu říkalo účetní mód, ale proč, to mě není jasné a ani mě není jasné, jak takový mód někomu pomůže, ale asi to pro někoho je/bylo praktické. Ať tak či onak, stejně mám pořád zapnutou vědeckou kalkulačku...

Souhlasím  |  Nesouhlasím  |  Odpovědi (2)Zavřít odpovědi  |  Odpovědět
ldiot  |  01. 11. 2018 13:31  |  Microsoft Windows 10 Firefox 63.0


Ja taký problém nemám! Ja totižto kalkulačku vo W 1.0 až 10 vôbec nepoužívam! Dôvod? Nekomfortné ovládanie, obmedzená funkčnosť a zopár ďalších drobností, ktoré ma vytáčali do nepríčetna. Radšej som si nainštaloval utilitku, ktorá zvládala všetko, čo som potreboval, poprípade som si to doprogramoval.
Keďže veľmi veľa pracujem s dátami, tak radšej používam na výpočty tabuľkové procesory, ako nejaký paškvilný programček v OS.

Souhlasím  |  Nesouhlasím  |  Odpovědět
hamik  |  01. 11. 2018 13:40  |  Microsoft Windows 7 Firefox 52.0

Jestli vam vadi chovani Microsofti srandakalkulacky, stahnete si HP Prime - https://www.educalc.net/2336447.page (emulator fyzicke kalkulacky HP Prime, v soucasnosti btw asi nejlepsi dostupne vedecke/graficke kalkulacky na trhu). Pro plne vyuziti je nutno aspon trochu nastudovat manual, ale potom je to parada. Kdo jednou zkusil, nechce jinak.

Souhlasím  |  Nesouhlasím  |  Odpovědi (1)Zavřít odpovědi  |  Odpovědět
matelko 2  |  01. 11. 2018 15:26  |  Linux Chrome 49.0.2623.75

Tak jsem zkusil KCalc v jednoduchém režimu a počítá správně. Ale stejně mám položenou u počítače úplně blbou kalkulačku s velkými čísly a tlačítky jelikož na 99% toho co potřebuji stačí. To že v základním režimu Win kalkulačka počítá rovnou bych ji nevyčítal, pro mnohé to může být výhoda.

Souhlasím  |  Nesouhlasím  |  Odpovědi (15)Zavřít odpovědi  |  Odpovědět
jxjl  |  01. 11. 2018 19:04  |  Microsoft Windows 7 Firefox 60.0

Naštěstí pro toho, kdo chce víc není problém udělat uninstall a nainstalovat MS mathematics

Souhlasím  |  Nesouhlasím  |  Odpovědět
Fire-man  |  02. 11. 2018 15:07  |  Microsoft Windows 10 Chrome 69.0.3497.100


To fakt? Tohle chování má kalkulačka Windows už od doby Windows XP takže ohánět se Windows 10 je nespravedlivé.
Pokud to autor článku zjistil až teď tak nejspíš spočítal ne jeden vzorec špatně.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Zasílat názory e-mailem: Zasílat názory Můj názor
Aktuální číslo časopisu Computer

Odhalte skryté funkce Windows 10

Test levných Androidů do 4 000 Kč

Srovnání úsporných minipočítačů

Změřili jsme rychlost 10Gb/s ethernetu