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

Můj názor  |  zobrazit i odpovědi (trvale)  |  řadit od nejstarších Komentáře nyní řadíme od nejnovějších.
Tímto odkazem můžete řazení změnit.
 |  nových názorů: 131

Názory k článku

22. 01. 2019 19:53

Zase probirame matematiku zakladni skoly? Muj inzenyrsky titul place.No, vite ... ta kalkulacka ve Windows to pocita presne tak, jak jste ji rekli.3+3*3 pocita jako3+3 (a pak jste zmackli =), takze 6a pak tedy 6*3 (= 18).Takze dva priklady celkem, naprosto spravne.Misto uplne jineho prikladu 3+3*3, coz je 12.

Souhlasím  |  Nesouhlasím  |  Odpovědět
10. 01. 2019 11:36

Pokus o nejtrapnější článek?

Souhlasím  |  Nesouhlasím  |  Odpovědět
02. 11. 2018 15:07


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
01. 11. 2018 19:04

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
01. 11. 2018 15:26

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
01. 11. 2018 13:40

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
01. 11. 2018 13:31


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
01. 11. 2018 13:08

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
avatar
01. 11. 2018 11:29

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
tc
01. 11. 2018 08:54

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
01. 11. 2018 08:34

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
avatar
01. 11. 2018 08:23

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
avatar
01. 11. 2018 03:52

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
31. 10. 2018 23:46

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

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
31. 10. 2018 22:38

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
avatar
31. 10. 2018 22:10

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
31. 10. 2018 21:40

červená kalkulka

Souhlasím  |  Nesouhlasím  |  Odpovědět
31. 10. 2018 20:40

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
31. 10. 2018 20:20

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

Souhlasím  |  Nesouhlasím  |  Odpovědi (2)Zavřít odpovědi  |  Odpovědět
avatar
31. 10. 2018 19:48

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 (21)Zavřít odpovědi  |  Odpovědět
31. 10. 2018 19:47

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
31. 10. 2018 18:37

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
avatar
31. 10. 2018 18:26

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

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

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
avatar
31. 10. 2018 17:31

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

Souhlasím  |  Nesouhlasím  |  Odpovědět
Ovo
31. 10. 2018 17:31

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
31. 10. 2018 16:58

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 (13)Zavřít odpovědi  |  Odpovědět
avatar
31. 10. 2018 16:45

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
31. 10. 2018 16:15

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
avatar
31. 10. 2018 16:07

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
31. 10. 2018 16:05

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
31. 10. 2018 16:01

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
avatar
31. 10. 2018 15:56

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
31. 10. 2018 15:55

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:54

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
31. 10. 2018 15:47

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
Zasílat názory e-mailem: Zasílat názory Můj názor