Stránka: 1 z 1
| [ Príspevkov: 6 ] | |
Autor | Správa |
---|
Registrovaný: 16.04.07 Prihlásený: 18.04.07 Príspevky: 1 Témy: 1 | 1 |
prosim neporadi mi niekto s tymto???:
Napiste program, ktory dokaze spocitat pocet dni, ktory uplynuli medzi zadanymi datumami a vypisali den v tyzdni pripadajuci na zadany datum.
Zadanie vypracujte nasledovne:
1. vykonajte analyzu vsetkych potrebnych vstupnych a vystupnych premennych. Stanovte ich datovy typ
2. zostavte truktogram
3. zostavte program v pascale.
prosim piste mi na adresu simoch@centrum.sk
ďakujem pekne
|
|
Registrovaný: 09.05.05 Prihlásený: 07.12.16 Príspevky: 1294 Témy: 69 | 69 Bydlisko: - - - |
Kód: program dni; uses crt; var mesiace: array [1..12] of integer; i,den,mesiac,mesiacc,denn,pocet,pocet_druhy,rozdiel,ktory_den: integer;
begin clrscr;
mesiace[1]:=31; mesiace[2]:=28; mesiace[3]:=31; mesiace[4]:=30; mesiace[5]:=31; mesiace[6]:=30; mesiace[7]:=31; mesiace[8]:=31; mesiace[9]:=30; mesiace[10]:=31; mesiace[11]:=30; mesiace[12]:=31;
writeln('Zadajte prvy datum'); write('Mesiac (1-12): '); readln(mesiac); write('Den(1-30/31): '); readln(den); writeln; writeln('Zadajte druhy datum'); write('Mesiac (1-12): '); readln(mesiacc); write('Den(1-30/31): '); readln(denn); writeln;
if mesiac>1 then for i:=1 to (mesiac-1) do pocet:=pocet+mesiace[i]; if mesiacc>1 then for i:=1 to (mesiacc-1) do pocet_druhy:=pocet_druhy+mesiace[i];
pocet:=pocet+den; pocet_druhy:=pocet_druhy+denn; if pocet > pocet_druhy then rozdiel:=pocet-pocet_druhy else rozdiel:=pocet_druhy-pocet;
writeln('Medzi datumom ',den,'.',mesiac,'. a datumom ',denn,'.',mesiacc,'. ubehlo ',rozdiel,' dni.');
while (pocet > 7 ) do pocet:=pocet-7; if pocet = 1 then writeln ('Prvy datum pripada na pondelok'); if pocet = 2 then writeln ('Prvy datum pripada na utorok'); if pocet = 3 then writeln ('Prvy datum pripada na stredu'); if pocet = 4 then writeln ('Prvy datum pripada na stvrtok'); if pocet = 5 then writeln ('Prvy datum pripada na piatok'); if pocet = 6 then writeln ('Prvy datum pripada na sobotu'); if pocet = 7 then writeln ('Prvy datum pripada na nedelu');
while (pocet_druhy > 7 ) do pocet_druhy:=pocet_druhy-7; if pocet_druhy = 1 then writeln ('Druhy datum pripada na pondelok'); if pocet_druhy = 2 then writeln ('Druhy datum pripada na utorok'); if pocet_druhy = 3 then writeln ('Druhy datum pripada na stredu'); if pocet_druhy = 4 then writeln ('Druhy datum pripada na stvrtok'); if pocet_druhy = 5 then writeln ('Druhy datum pripada na piatok'); if pocet_druhy = 6 then writeln ('Druhy datum pripada na sobotu'); if pocet_druhy = 7 then writeln ('Druhy datum pripada na nedelu');
readkey; end.
vystup píše: Zadajte prvy datum Mesiac (1-12): 4 Den(1-30/31): 16
Zadajte druhy datum Mesiac (1-12): 4 Den(1-30/31): 25
Medzi datumom 16.4. a datumom 25.4. ubehlo 9 dni. Prvy datum pripada na pondelok Druhy datum pripada na stredu
Moj vlastny doplnok : ak sa nudis, prepis to cez procedury/funkcie, zmizne ti tym asi 1/4 riadkov, bude to krajsie, mne sa s tym nechce piplat, robi to co si chcel. co je truktogram ani netusim a analyzu si sprav sam
Naposledy upravil johny128 dňa 17.04.2007 17:45, celkovo upravené 1
|
|
Registrovaný: 17.11.06 Prihlásený: 31.12.07 Príspevky: 677 Témy: 9 | 9 | |
Registrovaný: 09.05.05 Prihlásený: 07.12.16 Príspevky: 1294 Témy: 69 | 69 Bydlisko: - - - |
audiotrack píše: asi myslel štrukturogram
Hehe, znie to viac slovensky, ale pre niekoho kto ani nema maturitu ako ja je to stale nezname slovo
|
|
Registrovaný: 17.11.06 Prihlásený: 31.12.07 Príspevky: 677 Témy: 9 | 9 |
no ja síce viem čo to je, ale nemám čas na takéto veci.. mám dosť svojích veci
|
|
Registrovaný: 09.03.07 Prihlásený: 28.07.09 Príspevky: 39 Témy: 7 | 7 Bydlisko: Trnava |
ten program je spraveny tak, ze 1.1 je pondelok ? mmm. sice to je program, ale uplne zly teda - v praxi nepouzitelny... to sa meni, ale na vyucbu, nech sa paci... ja nic, ja muzikant
|
|
Stránka: 1 z 1
| [ Príspevkov: 6 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| v Ostatné | 12 | 1180 | 28.05.2010 13:31 emer | | v Assembler, C, C++, Pascal, Java | 5 | 836 | 24.11.2007 11:10 scarletjohanson | | v Ostatné | 6 | 1218 | 23.05.2010 14:20 programmer | | v Assembler, C, C++, Pascal, Java | 4 | 247 | 23.04.2013 11:57 fisherko | | v Assembler, C, C++, Pascal, Java | 2 | 836 | 12.06.2007 12:46 mamrd | | v Assembler, C, C++, Pascal, Java | 5 | 666 | 31.10.2007 21:58 Roberbo | | v Assembler, C, C++, Pascal, Java | 10 | 648 | 06.04.2010 18:15 Logik | | v Assembler, C, C++, Pascal, Java | 3 | 441 | 09.01.2010 19:01 ac.milan | | v Assembler, C, C++, Pascal, Java | 2 | 742 | 18.04.2007 9:56 gorky22 | | v Assembler, C, C++, Pascal, Java | 5 | 890 | 07.02.2009 22:22 tominoZA | | v Assembler, C, C++, Pascal, Java | 6 | 704 | 31.10.2007 15:07 imcold | | v Android, iOS, Windows Phone (Mobile) | 12 | 761 | 22.06.2014 17:07 incredible | | v Assembler, C, C++, Pascal, Java | 10 | 857 | 18.03.2007 13:22 audiotrack | | v Krčma | 19 | 1163 | 12.02.2012 16:38 TESLA | | v Assembler, C, C++, Pascal, Java | 3 | 703 | 27.03.2007 22:37 audiotrack | | v Assembler, C, C++, Pascal, Java | 12 | 1288 | 03.06.2007 22:35 juho |
|