| | |
| 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 |
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 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 | |
Registrovaný: 09.05.05 Prihlásený: 07.12.16 Príspevky: 1294 Témy: 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 |
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 Bydlisko: Trnava | Napísal stewe: 17.04.2007 16:45 | |
|
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 |
---|
| Ako sa ukľudniť pri programovaní? v Ostatné | 12 | 1152 | 28.05.2010 13:31 emer | | Pomoc v pascale v Assembler, C, C++, Pascal, Java | 5 | 798 | 24.11.2007 11:10 scarletjohanson | | Ako zostaviť cenník služieb pri programovaní webu? v Ostatné | 6 | 1172 | 23.05.2010 14:20 programmer | | pomoc - program v pascale v Assembler, C, C++, Pascal, Java | 2 | 795 | 12.06.2007 12:46 mamrd | | program v pascale [pomoc] v Assembler, C, C++, Pascal, Java | 4 | 216 | 23.04.2013 11:57 fisherko | | Pomoc vo FREE PASCALE v Assembler, C, C++, Pascal, Java | 5 | 637 | 31.10.2007 21:58 Roberbo | | Pomoc s databazou v pascale v Assembler, C, C++, Pascal, Java | 5 | 850 | 07.02.2009 22:22 tominoZA | | Potrebujem pomoc v turbo pascale v Assembler, C, C++, Pascal, Java | 6 | 673 | 31.10.2007 15:07 imcold | | pomoc s programom v pascale v Assembler, C, C++, Pascal, Java | 10 | 618 | 06.04.2010 18:15 Logik | | pomoc s programom v PASCALE v Assembler, C, C++, Pascal, Java | 2 | 720 | 18.04.2007 9:56 gorky22 | | Pomoc s ulohou v pascale v Assembler, C, C++, Pascal, Java | 3 | 413 | 09.01.2010 19:01 ac.milan | | Aky operacny system zvolit na PC pri programovani Androidu v Android, iOS, Windows Phone (Mobile) | 12 | 711 | 22.06.2014 17:07 incredible | | pomoc s jednym prikladom v pascale v Assembler, C, C++, Pascal, Java | 10 | 822 | 18.03.2007 13:22 audiotrack | | Čo sa deje v PC pri programovaní?Ako to funguje? v Krčma | 19 | 1113 | 12.02.2012 16:38 TESLA | | pomoc s jednym prikladom v Pascale(grafika) v Assembler, C, C++, Pascal, Java | 3 | 666 | 27.03.2007 22:37 audiotrack | | Prosim o pomoc s programom v pascale...:( v Assembler, C, C++, Pascal, Java | 12 | 1265 | 03.06.2007 22:35 juho |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|