• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Pomoc w zadaniu

VPS Starter Arubacloud
0 głosów
132 wizyt
pytanie zadane 9 maja 2020 w C i C++ przez Piesel Wojownik Nowicjusz (140 p.)

Ktoś mógłby pomóc mi zacząć ten program w wersji 1? Byłbym bardzo wdzięczny bo nawet nie wiem jak zacząć.

Typ liczbowy float jest niebezpieczny przez to że liczby są przechowywane nie całkiem dokładnie. Aby to zilustrować napisz program , w którym będziesz sumować 1 000 000 razy 3 grosze
1 wersja programu będzie przechowywać 3 grosze w postaci 0.03 czyli 3/100 złoteg

t

o Tak zapisane grosze umieść w zmiennej typu float .Pętlą wyznacz sumę 1 000 000 liczb 3 gr w postaci 0.03.
2 wersja : 3 grosze zapisz w postaci 3 , czyli niech zmienna typu integer przechowuje tą trójkę. Pętlą wyznacz sumę 1 000 000 liczb 3. Zauważysz , że sumy z 1-ej i 2 - ej wersji nie zgadzają się.
I taki program proszę napisać, który pokaże że typ float nie nadaje się do obliczeń bankowych.

1 odpowiedź

0 głosów
odpowiedź 9 maja 2020 przez DragonCoder Nałogowiec (36,500 p.)
1. float grosh = 0.03;
2. float sum = 0;
3. for (int i = 0; i < 999 999; i ++)
4. sum += gorsz;
5. std::cout << sum;

 

komentarz 9 maja 2020 przez Piesel Wojownik Nowicjusz (140 p.)
dziekuję

Podobne pytania

0 głosów
1 odpowiedź 850 wizyt
pytanie zadane 22 października 2018 w Java przez Akki Nowicjusz (170 p.)
0 głosów
0 odpowiedzi 137 wizyt
pytanie zadane 16 marca 2018 w C i C++ przez CurryMan Nowicjusz (170 p.)
0 głosów
2 odpowiedzi 963 wizyt
pytanie zadane 25 listopada 2017 w Java przez Patryk Kirszenstein Bywalec (2,400 p.)

92,843 zapytań

141,782 odpowiedzi

320,858 komentarzy

62,174 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Wprowadzenie do ITsec, tom 2

Można już zamawiać tom 2 książki "Wprowadzenie do bezpieczeństwa IT" - będzie to około 650 stron wiedzy o ITsec (17 rozdziałów, 14 autorów, kolorowy druk).

Planowana premiera: 30.09.2024, zaś planowana wysyłka nastąpi w drugim tygodniu października 2024.

Warto preorderować, tym bardziej, iż mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy dodatkowe 15% zniżki! Dziękujemy zaprzyjaźnionej ekipie Sekuraka za kod dla naszej Społeczności!

...