Tpascal pomoc
-
Chalesnik
Medium Professional
- Príspevky: 1118
- Registrovaný: 07 okt 2008, 15:11
- Kontaktovať používateľa:
Tpascal pomoc
zdravim chcel by som pomoct upravit tento program na to aby mi z toho suctu vypisalo aj kolko je to hodin .... dik
- Prílohy
-
- Desktop.rar
- (541 Bajtov) 31 stiahnutí
-
neutronmind
Expert
- Príspevky: 189
- Registrovaný: 05 aug 2008, 14:17
Hadam moze byt
Kód: Vybrať všetko
program ja;
var s, i, min, hod, sec, x: integer;
begin
s:=0;
for i:=1 to 10 do
begin
write ('Zadaj cislo: ');
readln(x);
s:=s+x;
end;
writeln('Sucet cisel je: ',s);
hod := s div 3600;
min := (s - hod*3600) div 60;
sec := s - hod*3600 - min*60;
writeln('Zo suctu cisel je hodin: ', hod,', minut: ', min, ',sekund : ', sec);
readln;
end.-
neutronmind
Expert
- Príspevky: 189
- Registrovaný: 05 aug 2008, 14:17
-
Chalesnik
Medium Professional
- Príspevky: 1118
- Registrovaný: 07 okt 2008, 15:11
- Kontaktovať používateľa:
zdravym ak by sa niekto nudil mohol by mi pomoct s tymto programom...
Program v Pascale- Hra kameň, papier, nožnice
Naprogramujte hru kameň, papier, nožnice. Používateľ zvolí počet hier. Počítač hrá za oboch hráčov t. j. náhodne generuje, či hráč ukázal kameň, papier alebo nožnice. Nožnice vyhrávajú nad papierom, papier nad kameňom a kameň nad nožnicami. Vypíše sa každá hra a kto celkovo zvíťazil
Program v Pascale- Hra kameň, papier, nožnice
Naprogramujte hru kameň, papier, nožnice. Používateľ zvolí počet hier. Počítač hrá za oboch hráčov t. j. náhodne generuje, či hráč ukázal kameň, papier alebo nožnice. Nožnice vyhrávajú nad papierom, papier nad kameňom a kameň nad nožnicami. Vypíše sa každá hra a kto celkovo zvíťazil
Daj mi sekundu za chvilu si to tu najdes (editnem prip) 
// s takym nadsenim som sa do toho pustil a po chvili som zistil, ze dhnes som uplne vymlety
Neviem ci je to uplne super riesenie, ale dnes sa na viac nezmozem
Funguje to a to je hlavne 
- .pas nieje potrebne, je to kratke. Mas am repeat-until #27 -> to je do stlacenia Esc (keby nahodou)
Uz si to uprav ako potrebujes, dufam ze to zvladnes...
// s takym nadsenim som sa do toho pustil a po chvili som zistil, ze dhnes som uplne vymlety
Neviem ci je to uplne super riesenie, ale dnes sa na viac nezmozem
- .pas nieje potrebne, je to kratke. Mas am repeat-until #27 -> to je do stlacenia Esc (keby nahodou)
Uz si to uprav ako potrebujes, dufam ze to zvladnes...
Kód: Vybrať všetko
uses crt;
var a,b:integer;
begin
clrscr;
randomize;
repeat
a:=random(3);
b:=random(3);
case a of
0 : write('kamen vs.');
1 : write('papier vs.');
2 : write('noznice vs.');
end;
case b of
0 : write('kamen');
1 : write('papier');
2 : write('noznice');
end;
if (a=0)and(b=0) or (a=1)and(b=1) or (a=2)and(b=2) then write(' ... remiza!');
if (a=0)and(b=1) or (a=1)and(b=0) then write(' ... vyhra | papier');
if (a=0)and(b=2) or (a=2)and(b=0) then write(' ... vyhra | kamen');
if (a=1)and(b=2) or (a=1)and(b=2) then write(' ... vyhra | noznice');
writeln;
until(readkey=#27);
readkey;
end.-
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:
nespravi niekto toto pls ak budete mat cas ?
najprv zadame 3 cisla to budu ako vyplaty Účtovníčka robí výplaty pre 3 zamestnancov. Potrebuje zistiť, aké mince a bankovky bude potrebovať na výplatu.
Výpisom z programu bude počet mincí a bankoviek pre každého zamestnanca a na záver počet mincí a bankoviek za celú organizáciu.
najprv zadame 3 cisla to budu ako vyplaty Účtovníčka robí výplaty pre 3 zamestnancov. Potrebuje zistiť, aké mince a bankovky bude potrebovať na výplatu.
Výpisom z programu bude počet mincí a bankoviek pre každého zamestnanca a na záver počet mincí a bankoviek za celú organizáciu.
Skus to urobit sam a my ti potom upravime co a ako
Nemozes sem chodit a urobte mi toto a urobte mi toto... Toto su lahke veci co musi zvladat kazdy, kto sa stretava s programovanim.
Dam ti aspon akoo taky postup.
zadas vyplaty, napr 454. Delis 50(50€ bankovka) kym bude vysledok mensi ako 50, teda uz nemozes vyplatit 50€ bankovku. Tak zacnes delit 20€ bankovkou a tak dalej
Dam ti aspon akoo taky postup.
zadas vyplaty, napr 454. Delis 50(50€ bankovka) kym bude vysledok mensi ako 50, teda uz nemozes vyplatit 50€ bankovku. Tak zacnes delit 20€ bankovkou a tak dalej
-
neutronmind
Expert
- Príspevky: 189
- Registrovaný: 05 aug 2008, 14:17
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,p:integer;
begin
clrscr;
for i:=0 to 2 do
begin
writeln('zadaj ',i+1,'. vyplatu');
readln(plat[i]);
end;
for j:=0 to 7 do
begin
for i:=0 to 2 do
begin
p:=p+plat[i] div a[j];
plat[i]:=plat[i] mod a[j];
end;
writeln(a[j],'-',p);
p:=0;
end;
readln;
end.No a myslis, ze by to v konecnom dosledku sam aj urobil?
Keby som bol ja v jeho situacii, tak bud tu otravujem dalej, alebo by som zasiel na ine forum a skusal tam a myslim, ze ak to v skutocnosti vediet nepotrebuje(napr. maturita), len to potrebuje mat vyriesene, tak je to takto jednoduchsie. A ak to potrebuje vediet, tak sa mu to mozno vypomsti a potom sa uvedomi 