Matematické Fórum

Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.

Nástěnka
22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.

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