[ 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 | 1
NapísalOffline : 16.04.2007 14:24 | Pomoc pri programovani v Pascale

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 | 69
Bydlisko: - - -
NapísalOffline : 16.04.2007 16:31 | Pomoc pri programovani v Pascale

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 | 9
NapísalOffline : 16.04.2007 20:15 | Pomoc pri programovani v Pascale

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 | 69
Bydlisko: - - -
NapísalOffline : 16.04.2007 20:19 | Pomoc pri programovani v Pascale

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 | 9
NapísalOffline : 16.04.2007 20:23 | Pomoc pri programovani v Pascale

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 | 7
Bydlisko: Trnava
NapísalOffline : 17.04.2007 16:45 | Pomoc pri programovani v Pascale

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


 [ Príspevkov: 6 ] 


Pomoc pri programovani v Pascale



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

1180

28.05.2010 13:31

emer

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

Pomoc v pascale

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

5

836

24.11.2007 11:10

scarletjohanson

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

Ako zostaviť cenník služieb pri programovaní webu?

v Ostatné

6

1218

23.05.2010 14:20

programmer

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

program v pascale [pomoc]

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

4

247

23.04.2013 11:57

fisherko

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

pomoc - program v pascale

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

2

836

12.06.2007 12:46

mamrd

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

Pomoc vo FREE PASCALE

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

5

666

31.10.2007 21:58

Roberbo

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

pomoc s programom v pascale

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

10

648

06.04.2010 18:15

Logik

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

441

09.01.2010 19:01

ac.milan

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

pomoc s programom v PASCALE

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

2

742

18.04.2007 9:56

gorky22

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

Pomoc s databazou v pascale

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

5

890

07.02.2009 22:22

tominoZA

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

Potrebujem pomoc v turbo pascale

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

6

704

31.10.2007 15:07

imcold

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

761

22.06.2014 17:07

incredible

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

857

18.03.2007 13:22

audiotrack

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

1163

12.02.2012 16:38

TESLA

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

703

27.03.2007 22:37

audiotrack

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

1288

03.06.2007 22:35

juho



© 2005 - 2024 PCforum, edited by JanoF