Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 6 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 16.04.07
Prihlásený: 18.04.07
Príspevky: 1
Témy: 1
Príspevok NapísalOffline : 16.04.2007 14:24

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


Offline

Čestný člen
Čestný člen
Pomoc pri programovani v Pascale

Registrovaný: 09.05.05
Prihlásený: 07.12.16
Príspevky: 1294
Témy: 69
Bydlisko: - - -
Príspevok NapísalOffline : 16.04.2007 16:31

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

Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 17.11.06
Prihlásený: 31.12.07
Príspevky: 677
Témy: 9
Príspevok NapísalOffline : 16.04.2007 20:15

asi myslel štrukturogram


Offline

Čestný člen
Čestný člen
Pomoc pri programovani v Pascale

Registrovaný: 09.05.05
Prihlásený: 07.12.16
Príspevky: 1294
Témy: 69
Bydlisko: - - -
Príspevok NapísalOffline : 16.04.2007 20:19

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 :)


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 17.11.06
Prihlásený: 31.12.07
Príspevky: 677
Témy: 9
Príspevok NapísalOffline : 16.04.2007 20:23

no ja síce viem čo to je, ale nemám čas na takéto veci.. mám dosť svojích veci


Offline

Užívateľ
Užívateľ
Pomoc pri programovani v Pascale

Registrovaný: 09.03.07
Prihlásený: 28.07.09
Príspevky: 39
Témy: 7
Bydlisko: Trnava
Príspevok NapísalOffline : 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 :)


Odpovedať na tému [ Príspevkov: 6 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Ako sa ukľudniť pri programovaní?

v Ostatné

12

1152

28.05.2010 13:31

emer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pomoc v pascale

v Assembler, C, C++, Pascal, Java

5

798

24.11.2007 11:10

scarletjohanson Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako zostaviť cenník služieb pri programovaní webu?

v Ostatné

6

1172

23.05.2010 14:20

programmer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pomoc - program v pascale

v Assembler, C, C++, Pascal, Java

2

795

12.06.2007 12:46

mamrd Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. program v pascale [pomoc]

v Assembler, C, C++, Pascal, Java

4

216

23.04.2013 11:57

fisherko Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pomoc vo FREE PASCALE

v Assembler, C, C++, Pascal, Java

5

637

31.10.2007 21:58

Roberbo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pomoc s databazou v pascale

v Assembler, C, C++, Pascal, Java

5

850

07.02.2009 22:22

tominoZA Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Potrebujem pomoc v turbo pascale

v Assembler, C, C++, Pascal, Java

6

673

31.10.2007 15:07

imcold Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pomoc s programom v pascale

v Assembler, C, C++, Pascal, Java

10

618

06.04.2010 18:15

Logik Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pomoc s programom v PASCALE

v Assembler, C, C++, Pascal, Java

2

720

18.04.2007 9:56

gorky22 Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. Pomoc s ulohou v pascale

v Assembler, C, C++, Pascal, Java

3

413

09.01.2010 19:01

ac.milan Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Aky operacny system zvolit na PC pri programovani Androidu

v Android, iOS, Windows Phone (Mobile)

12

711

22.06.2014 17:07

incredible Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pomoc s jednym prikladom v pascale

v Assembler, C, C++, Pascal, Java

10

822

18.03.2007 13:22

audiotrack Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Čo sa deje v PC pri programovaní?Ako to funguje?

v Krčma

19

1113

12.02.2012 16:38

TESLA Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pomoc s jednym prikladom v Pascale(grafika)

v Assembler, C, C++, Pascal, Java

3

666

27.03.2007 22:37

audiotrack Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Prosim o pomoc s programom v pascale...:(

v Assembler, C, C++, Pascal, Java

12

1265

03.06.2007 22:35

juho Zobrazenie posledných príspevkov


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

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra