- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Analóg fényképezés
- Hogy is néznek ki a gépeink?
- AMD Navi Radeon™ RX 9xxx sorozat
- Ventilátorok - Ház, CPU (borda, radiátor), VGA
- SSD kibeszélő
- Fejhallgató erősítő és DAC topik
- Meghalt a Windows 10, éljen a Windows 10!
- Milyen RAM-ot vegyek?
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
Új hozzászólás Aktív témák
-
Lortech
addikt
válasz
Wizardmon #1469 üzenetére
Itt egy megoldás, feltételezve, hogy 1900. 01. 01. hétfő volt.
így 1900 utáni dátumokra működik elvileg helyesen, bár nem nagyon teszteltem.
Próbáltam átláthatóra, és egyszerűre csinálni. Ha van másnak jobb megoldása, jöhet. ( konkrét forráskód formájában)
Ha nem egyértelmű valahol, kérdezz.
program datum;
uses crt;
const
napok: array[0..6] of string[9] = ('hétfő', 'kedd', 'szerda', 'csütörtök', 'péntek', 'szombat',
'vasárnap');
honapok: array[1..12] of byte=(31,28,31,30,31,30,31,31,30,31,30,31);
var
eltnapok:longint;
i,ev:word;
ho, nap:byte;
begin
eltnapok:=0;
{ - meghatározandó nap dátumának bekérése - }
write('Év:');
readln(ev);
write('Hó:');
readln(ho);
write('Nap:');
readln(nap);
for i:=1900 to ev-1 do
if (i mod 400 = 0) or ((i mod 4 =0) and (i mod 100<>0)) then eltnapok:=eltnapok+366
else eltnapok:=eltnapok+365;
for i:=1 to ho-1 do
if (i=2) and ((ev mod 400 = 0) or ((i mod 4 =0) and (i mod 100<>0)))
then eltnapok:=eltnapok+29 else eltnapok:=eltnapok+honapok[ i ];
eltnapok:=eltnapok+nap-1;
writeln(eltnapok,napok[eltnapok mod 7]);
readln;
end.
ps: term. nem foglalkoztam a hibás inputok kiszűrésével.
[Szerkesztve]
Új hozzászólás Aktív témák
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Analóg fényképezés
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Hogy is néznek ki a gépeink?
- AMD Navi Radeon™ RX 9xxx sorozat
- exHWSW - Értünk mindenhez IS
- „Új mérce az Android világában” – Kezünkben a Vivo X300 és X300 Pro
- One mobilszolgáltatások
- Okos Otthon / Smart Home
- Kínai és egyéb olcsó órák topikja
- További aktív témák...
- Designer 4K Monitor - BenQ PD-3200-U
- iKing.Hu - Apple iPhone 14 Stílusos megjelenés, megbízható teljesítmény
- TOP Gamer PC /Ryzen 7 9800X3D, 32GB DDR5 RAM, 1TB SSD, ROG RTX 4090/ akciós áron eladó! BeszámítOK!
- Bomba ár! Lenovo ThinkPad T480s - i5-8GEN I 8GB I 256GB I 14" FHD I HDMI I Cam I W11 I Gari!
- 0perces! Samsung Galaxy Book5 Pro 360 2in1 Core Ultra 7 256V 16GB 1TB 16" WQXGA+ AMOLED TOUCH 1évgar
Állásajánlatok
Cég: NetGo.hu Kft.
Város: Gödöllő
Cég: Promenade Publishing House Kft.
Város: Budapest