Diskuze: Double operácie
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 5 zpráv z 5.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.
Myslim ze v prvnim prikladu to plati.
Druhy priklad double je promenna z pohyblivou radovou carkou 64bitu, Napr. kdyby
byl schopen pojmout pouze 2 cisla tak pri a = 2.2;b=3.2;c=7.2 tak je vysledek
(a+b)+c (2.2 + 3.2) + 7.2 = 5.4 + 7.2 = 12.6 ~ zaoukr. 13
a+(b+c) 2.2 + (3.2 + 7.2) = 2.2 + 10.4 zaokr 10 = 2.2 + 10 = 12.2 zaokr 12
PT
Vzhledem k tomu, že přesnou hodnotu doublu ovlivní až přesná čísla s kterými se provede operace,tak bych tipnul, že může nasnat situace kde neplatí, že a + b = b + a ,takže za mě odpověď ne a ne, ale je to jen můj dodhad, opravte mě někdo pokud se pletu
Vlastně ne říkám blbost, a + b = b + a, druhý příklad si až myslím, že se nerovná, protože může nastat zaokrouhlení dříve v (a+b)+c než v a+(b+c)
PS: Vážně by to už chtělo možnost upravovat komentáře
Zobrazeno 5 zpráv z 5.