Matematické Fórum


1. 8. 2026 (L) Fórum bude brzy uzavřeno 😿

Nejste přihlášen(a). Přihlásit

#1 25. 11. 2009 19:51

SweetNelli
Příspěvky: 110
Reputace:   -1 
 

Pascal - zjištění datumu , kolikátého bude

Napište program, který dostane zadané datum a celé číslo N (může být i záporné) a který spočítá datum takového dne, který nastane za N dní od zadaného data.

Na prvním řádku vstupu jsou tři čísla - den, měsíc a rok zadaného data. Na druhém řádku pak je číslo N. Na prvním řádku výstupu by měla být tři čísla - den měsíc a rok hledaného data.

Příklad 1:
Vstup:
1 1 1999
1095

Výstup:
31 12 2001

Příklad 2:
Vstup:
31 12 2000
-365

Výstup:
1 1 2000

Offline

 

#2 25. 11. 2009 21:22

plisna
Místo: Brno
Příspěvky: 1503
Reputace:   
 

Re: Pascal - zjištění datumu , kolikátého bude

↑ SweetNelli: no a v cem je konkretne problem?

Offline

 

#3 25. 11. 2009 21:25

SweetNelli
Příspěvky: 110
Reputace:   -1 
 

Re: Pascal - zjištění datumu , kolikátého bude

↑ plisna:

v tom ze nemam predstavu o tom, jak v praxi pouzit ukazatele, koukala jsem ruzne na netu na ruzne examply ale nic mi to nerika... profesori mi to dobre nevysvetlili:( navic spojovym seznamum taky moc nerozumim... Ukazkove reseni by se mi libilo s nejakym popisem, aspon bych videla proc tomu jak je a jak se na to jde... na netu jsou jen prikladu jednoduchyho typu, ktery treba pochopim ale proste to nebudu stejne umet aplikovat... :(
s ukazatelama jsem proste jeste nikdy nepracovala a je to pro me docela problem neco takovyho napsat

Offline

 

#4 25. 11. 2009 21:31 — Editoval plisna (25. 11. 2009 21:32)

plisna
Místo: Brno
Příspěvky: 1503
Reputace:   
 

Re: Pascal - zjištění datumu , kolikátého bude

↑ SweetNelli: a musi se tam nutne pouzit ukazatele?

Offline

 

#5 25. 11. 2009 21:45

SweetNelli
Příspěvky: 110
Reputace:   -1 
 

Re: Pascal - zjištění datumu , kolikátého bude

↑ plisna:

u tohoto prikladu ne, ale zase v tomto prikladu mame zakazano pouzivat funkce ktere jsou implementovany v pascalu pro cas, reseni je pouze algoritmicky

Offline

 

#6 25. 11. 2009 22:12

plisna
Místo: Brno
Příspěvky: 1503
Reputace:   
 

Re: Pascal - zjištění datumu , kolikátého bude

↑ SweetNelli: a v cem je tedy problem, kdyz neni treba pouziti ukazatelu?

Offline

 

#7 25. 11. 2009 22:14

SweetNelli
Příspěvky: 110
Reputace:   -1 
 

Re: Pascal - zjištění datumu , kolikátého bude

↑ plisna:

vetsinou jsem zvykla kdyz programuju vyuzivat velkou sadu funkci a az o takovou algoritmizaci se nestarat - viz . v PHP nebo ASP.NET, ale nas profesor zakazuje jakekoliv knihovny , ktere se v pascalu bezne pouzivaly, proste bud nalezneme algoritmus nebo ne

Offline

 

#8 25. 11. 2009 22:33

plisna
Místo: Brno
Příspěvky: 1503
Reputace:   
 

Re: Pascal - zjištění datumu , kolikátého bude

↑ SweetNelli: z pedagogickeho hlediska to je ale dobre, ze vam je zakazuje pouzivat, volanim jiz hotovych funkci (ktere nekdo udelal za vas) se programovat opravdu nenaucite, jde predevsim o to naucit se algoritmizovat.

vyjdu z libovolneho data, napr. 12 3 2005, pocet dnu +84. spocitam, kolik dnu me chybi do konce brezna a odectu je od 84, zbyde 65. zkontoroluji, jestli zbyvajici pocet dni vystaci jeste na duben - vystaci, odectu je a zbyva 35. pak zkusim, zda-li vystaci na kveten. ano, jeste zbydou 4 dny. tyto dny jiz nestaci na cely cerven, takze hledane datum je 4 6 2005

podobne odcitani, navic si musim hlidat prestupne roky - pocet dni v unoru

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson