takze toto je zadanie, nieze by to bolo nejake tazke, len neviem ako to spravit s tym vymenovanim. ak by niekto vedel poraditNapíšte program na výpis počtu platidiel (1 SK, 2 SK, 5 SK, 10 SK, 20 SK, 50 SK, 100 SK, 500 SK, 1000 SK a 5000 SK) určitej sumy peňazí s využitím typu vymenovaním hodnôt.
pomoc s programom v pascale
-
axxis
Addict
- Príspevky: 3690
- Registrovaný: 29 máj 2007, 21:53
- Bydlisko: Spálené mlyny
- Kontaktovať používateľa:
pomoc s programom v pascale
hodnoty platidiel si daj do pola, od najvacsej po najmensiu (prva 5000, druha 1000, atd), potom zadas sumu a pouzijes celociselne delenie (modulo) postupne kazdym prvkom pola vysledok vynasobis hodnotou platidla a odratas od povodnej sumy...zaroven budes vypisovat
teda napr 7 483,-
7 483 % 5 000 = 1 x 5 000, 7 483 - 5 000 = 2483, vypises 1...
2 483 % 1 000 = 2 x 1 000, 2 483 - 2 000 = 483, vypises 2...
atd...
teda napr 7 483,-
7 483 % 5 000 = 1 x 5 000, 7 483 - 5 000 = 2483, vypises 1...
2 483 % 1 000 = 2 x 1 000, 2 483 - 2 000 = 483, vypises 2...
atd...
-
axxis
Addict
- Príspevky: 3690
- Registrovaný: 29 máj 2007, 21:53
- Bydlisko: Spálené mlyny
- Kontaktovať používateľa:
jooj
to si zlozito vymyslel
ono by to islo aj tak, ze si spravis premennu suma.
var suma:integer;
a robis toto
a tak dalej a nepotrebujes ziadne pole ani nic
lenze tato uloha je dementna v tom, ze musim pouzit vymenovany typ a ani za boha neviem kde a co s nim vlastne spravit
ono by to islo aj tak, ze si spravis premennu suma.
var suma:integer;
a robis toto
Kód: Vybrať všetko
write(suma div 5000);
suma:=suma mod 5000;
write(suma div 1000);
suma:=suma mod 1000;
lenze tato uloha je dementna v tom, ze musim pouzit vymenovany typ a ani za boha neviem kde a co s nim vlastne spravit
-
morfeusko
Medium Star
- Príspevky: 395
- Registrovaný: 19 mar 2008, 15:21
- Bydlisko: Nitra
- Kontaktovať používateľa:
No skusil by som dat hodnoty bankoviek do vymenovaneho typu a podla delenia cisla zvysovat indexi....lenze problem je vtom...indexuje sa od nula takze prvy prvok ma index 0,druhy1,atd...takze ak napriklad zvysis index prveho prvku na 30 tym padom druhy prvok bude mat index 31...takze tam bude treba zakomponovat par podmienok na postupne odcitavanie indexov predchadzajucich prvkov...
Teoreticky by sa to malo dat zrealizovat...neviem nic ine ma nenapadlo
Teoreticky by sa to malo dat zrealizovat...neviem nic ine ma nenapadlo