Wykonując skomplikowane rachunki w kalkulatorze Windowsa 10, warto zwracać uwagę na kolejność obliczeń. Okazuje się, że w standardowym widoku aplikacja nie radzi sobie z prostymi regułami matematycznymi.
Kalkulator w Windows 10 doczekał się wielu zmian. Wśród najważniejszej można wymienić przede wszystkim jego odświeżony wygląd, dostosowany specjalnie pod dotykowe wyświetlacze i współgrający z pozostałymi elementami UWP.
Okazuje się jednak, że natywna aplikacja systemu do liczenia nie potrafi obsługiwać kolejności operacji, wedle których powinno dokonywać się obliczeń. Wystarczy włączyć program w standardowym widoku, a następnie spróbować przeprowadzić prosty eksperyment z najprostszą metodą weryfikacji tego typu zależności. Tak właśnie uczynił użytkownik Reddita EvilDoesIt, którego „wyczyn” może sprawdzić każdy i tym samym potwierdzić jego prawdziwość. Sam pokusiłem się o przeprowadzenie tego eksperymentu, który zweryfikował rzeczywistość istniejącego problemu.
Wprowadzenie obliczeń 2+2*2 w standardowym widoku kalkulatora Windowsa 10 prowadzi do wyniku 8, podczas gdy prawidłowy rezultat powinien wynosić 6. Wynika tak z praw matematyki, a właściwie prostej kolejności obliczeń. Niemniej jednak wydawać by się mogło, że problem kalkulatora nie jest przypadkowym błędem. Najprostsza wersja została zaprogramowana względem wyświetlania wyników obliczeń w miarę ich wprowadzania. Wobec powyższego, aplikacja wykonuje działania w myśl „jedna po drugiej” i nie bierze pod uwagę możliwości wystąpienia innego podejścia.
Co jeszcze bardziej ciekawe, sytuacja nie ma miejsca w kalkulatorze o widoku naukowym. Podobnego problemu nie doszukałem się w prostym kalkulatorze na iPhone’ie. Wierzę więc, że smartfony z Androidem również radzą sobie z tego typu logicznymi zagwozdkami. Póki co, lepiej więc nie korzystać ze standardowego widoku, aby przypadkiem się nie pomylić w chwili wykonywania obliczeń. Prosty i niezamierzony błąd może nas kosztować dużo więcej nerwów w późniejszym czasie.
Nie doszukałem się informacji na temat tego, czy jest to zamierzona intencja Microsoftu czy jednak usterka, na którą większość nie zwracała do tej pory uwagi. Być może w przyszłości kalkulator Windowsa 10 „nauczy się” podstaw wobec kolejności przeprowadzania obliczeń matematycznych.
Źródło: Reddit
Ceny Microsoft Windows 10
Niektóre odnośniki na stronie to linki reklamowe.
Mało tego nowy „kalkulator” nie radzi sobie z liczbami stało czy zmiennoprzecinkowymi zmiana widoków z programisty na zwykły i bach nie ma poprzedniego wyniku w win 7 to było nie do pomyślenia to jakaś parodia a nie kalkulator to już kieszonkowy kalkulator za 5 ł ma lepszą funkcjonalność.