Kasia i stasia otrzymuja pieniadze od taty przez 30 dni w nastepujacy sposob :
a.pierwsza otrzymuje pieniadze kasia i otrzymala od taty pierwszego dnia 20 zł
b.kazdego dnia pieniadze moze otrzymac tylko jedna dziewczynka
c.wysokosc otrzymanych kwot wzrasta codziennie o 5%
okresl specyfikacje i zapisz za pomoca listy krokow, pseudojezyka i schematu blokowego algorytm ktory obliczy ile pieniedzy zaoszczedzi kasia i stasia.
Pomocy prosze...
algorytm zadanie 1
Otrzymałeś(aś) rozwiązanie do zamieszczonego zadania? - podziękuj autorowi rozwiązania! Kliknij
- KamilWit
- Moderator
- Posty: 1484
- Rejestracja: 07 lip 2011, 18:12
- Podziękowania: 370 razy
- Otrzymane podziękowania: 266 razy
- Płeć:
Re: algorytm zadanie 1
Start:
Dzień = 1
KasaKasi = 20
KasaStasi = 0
Ja bym powiedział, że trochę zadanie nie spójne, bo
"Kasia i stasia otrzymuja pieniadze od taty"
"wysokosc otrzymanych kwot wzrasta codziennie o 5%"
Stasia dostaję pierwszego dnia 0, i może jej to codziennie rosnąć o tej 5% i dalej być zerem, ale wtedy nie napisałbym
"Kasia i stasia otrzymuja pieniadze od taty".
Zakładając, że tylko Kasia dostaję pieniądze to pierwszego dnia dostanie 20 zł, a następnego o 5% więcej, czyli:
20*1,05=21
Dalej tworzy się lista kroków, pętla:
KasaKasi=20
IleKasiaOstatnioDostała=20
Dzień=1
Podwyzka=1.05
Dopóki Dzien < 30 zrób:
Dzien = Dzien + 1 // Pierwszy obieg pętli będzie 2
KasaKasi=IleKasiaOstatnioDostała*Podwyzka+KasaKasi // Pierwszy obieg pętli będzie 1+20+20=41
IleKasiaOstatnioDostała=IleKasiaOstatnioDostała*Podwyzka // Pierwszy obieg pętli będzie 21
Dzień = 1
KasaKasi = 20
KasaStasi = 0
Ja bym powiedział, że trochę zadanie nie spójne, bo
"Kasia i stasia otrzymuja pieniadze od taty"
"wysokosc otrzymanych kwot wzrasta codziennie o 5%"
Stasia dostaję pierwszego dnia 0, i może jej to codziennie rosnąć o tej 5% i dalej być zerem, ale wtedy nie napisałbym
"Kasia i stasia otrzymuja pieniadze od taty".
Zakładając, że tylko Kasia dostaję pieniądze to pierwszego dnia dostanie 20 zł, a następnego o 5% więcej, czyli:
20*1,05=21
Dalej tworzy się lista kroków, pętla:
KasaKasi=20
IleKasiaOstatnioDostała=20
Dzień=1
Podwyzka=1.05
Dopóki Dzien < 30 zrób:
Dzien = Dzien + 1 // Pierwszy obieg pętli będzie 2
KasaKasi=IleKasiaOstatnioDostała*Podwyzka+KasaKasi // Pierwszy obieg pętli będzie 1+20+20=41
IleKasiaOstatnioDostała=IleKasiaOstatnioDostała*Podwyzka // Pierwszy obieg pętli będzie 21