Jan Smetana
22. 1. 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.

Waller W.
10. 1. 2019 • 11:36

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

Fire-man
2. 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ě.

jxjl
1. 11. 2018 • 19:04

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

matelko 2
1. 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.

hamik
1. 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.

ldiot
1. 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.

randomofamber
1. 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...

Miroslav Pragl
Miroslav Pragl
1. 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

tc
1. 11. 2018 • 8: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é

kazeasch
1. 11. 2018 • 8: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.

peter.mlich
peter.mlich
1. 11. 2018 • 8: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.

Karel Veselý
Karel Veselý
1. 11. 2018 • 3: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.

Adam3,14
31. 10. 2018 • 23:46

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

paskma
paskma
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.

blackmetal8
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íží.

poloha693
31. 10. 2018 • 21:40

červená kalkulka

Mi.Chal
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.

kareI
31. 10. 2018 • 20:20

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

Jakub Sedlák
Jakub Sedlák
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í.

Názor byl 1× upraven, naposled 31. 10. 2018 20:43

Sislik
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

mmmmario
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/ .

Pavel Matějka (Pety)
Pavel Matějka (Pety)
31. 10. 2018 • 18:26

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

Hafajs
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 😃

Michal_M
Michal_M
31. 10. 2018 • 17:31

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

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í).

Artael
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 :)

TrSek
TrSek
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.

Buffalo007
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.

našinec
našinec
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á.

Nobody Nikdo (JJezevec)
31. 10. 2018 • 16:05

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

jirik66
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.

Milan Křepelka (cicobasket)
Milan Křepelka (cicobasket)
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.

pucmeloudek
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ý.

Honza Skýpala
Honza Skýpala
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.

hnusak
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.

Určitě si přečtěte

Články odjinud