Tpascal pomoc
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
-
Chalesnik
Medium Professional
- Príspevky: 1118
- Registrovaný: 07 okt 2008, 15:11
- Kontaktovať používateľa:
preco to a je v const a plat len vo var nedalo by sa to dat spolu ?
a takto mi to vypisuje pre vsetkych spolu kolko bankoviek ale keby som chcel ze pre 1 vyplati treba tolko bankoviek pre 2 tolko pre 3 tolko....preto sa tak vela vypitujem lebo to budem musiet vysvetlovat a dost z tych prikazov sme sa este neucili ...
a takto mi to vypisuje pre vsetkych spolu kolko bankoviek ale keby som chcel ze pre 1 vyplati treba tolko bankoviek pre 2 tolko pre 3 tolko....preto sa tak vela vypitujem lebo to budem musiet vysvetlovat a dost z tych prikazov sme sa este neucili ...
Kód: Vybrať všetko
program p11;
uses crt;
const a: array[0..7] of integer = (500,100,50,20,10,5,2,1);
var plat:array[0..2] of integer;
i,j:integer;
begin
clrscr;
for i:=0 to 2 do
begin
writeln('zadaj ',i+1,'. vyplatu');
readln(plat[i]);
end;
for i:=0 to 2 do
begin
for j:=0 to 7 do
begin
writeln(a[j],'-',(plat[i] div a[j]));
plat[i]:=plat[i] mod a[j];
end;
writeln;
end;
readln;
end.
Sorry ale do komentov sami to nechcelo pridavat, aj ked bolo by to asi prehladnejsie
Kód: Vybrať všetko
uses crt;
const a: array[0..7] of integer = (500,100,50,20,10,5,2,1);
var plat:array[0..2] of integer;
i,j,spolu,bank:integer;
begin
spolu:=0;
clrscr;
for i:=0 to 2 do
begin
writeln('zadaj ',i+1,'. vyplatu');
readln(plat[i]);
end;
writeln;
for i:=0 to 2 do
begin
for j:=0 to 7 do
begin
bank:=plat[i] div a[j];
if(bank>0) then writeln(a[j] ,' - ', bank);
plat[i]:=plat[i] mod a[j];
spolu:=spolu+bank;
end;
writeln;
end;
writeln;
writeln('Spolu mame ',spolu,' bankoviek');
readln;
end.-
Chalesnik
Medium Professional
- Príspevky: 1118
- Registrovaný: 07 okt 2008, 15:11
- Kontaktovať používateľa:
Re: Tpascal pomoc
Zdravim nemohol by mi pomoct dakto mam od kamarata jedno zadanie na pascal potreboval by : Naprogramujte clovece nehnevaj sa hraju len dvaja hraci kazdy ma len jedneho panacika stlacenim enter pocitac generuje hodenie kocky. na zaciatku musi hrac cakat kym mu nepadne cislo 6 hra konci ak niektory z hracov dosiahol pocet prejdenych policok v intervale <42-45> a teda prisiel do ciela
Re: Tpascal pomoc
Clovece v Pascale sa tu riesilo uz viackrat
Boli to trochu ine ulohy, ale tak modifikovat existujuce riesenie by uz nemal byt problem.
Napr.
http://www.hojko.com/potrebujem-pomoct- ... 74375.html
http://www.hojko.com/pascal-pohyb-t158318.html
http://www.hojko.com/post1636549.html#p1636549
Napr.
http://www.hojko.com/potrebujem-pomoct- ... 74375.html
http://www.hojko.com/pascal-pohyb-t158318.html
http://www.hojko.com/post1636549.html#p1636549
Re: Tpascal pomoc
Ak to chápem správne, tak tu netreba žiadny pohyb. Stačí len jeden cyklus, generovanie náhody, pár podmienok a sčítavanie premenných.
Ak je to takto, tak je to dosť ľahké zadanie. Ak sa to kamarát učí v škole, tak by to mal zvládnuť. Ak niečo nevie, nech príde a vyriešime to spolu. Robiť to ale za ňho celé by nemalo zmysel.
Ak je to takto, tak je to dosť ľahké zadanie. Ak sa to kamarát učí v škole, tak by to mal zvládnuť. Ak niečo nevie, nech príde a vyriešime to spolu. Robiť to ale za ňho celé by nemalo zmysel.