Kezdőoldal » Számítástechnika » Programozás » C# házifeladat. Jó így?

C# házifeladat. Jó így?

Figyelt kérdés

A feladat: Bekéri a másodpercet és kiírja, hogy hány másodperc, perc, óra és nap.


Console.WriteLine("Add meg a másodpercet:");

string mp = Console.ReadLine();

int masodperc, perc, ora, nap;

masodperc = int.Parse(mp);

Console.WriteLine("Ennyi másodperc: {0}",masodperc);

perc = masodperc / 60;

Console.WriteLine("Ennyi perc: {0}",perc);

ora = masodperc / 3600;

Console.WriteLine("Ennyi óra: {0}",ora);

nap = masodperc / 86400;

Console.WriteLine("Ennyi nap: {0}",nap);

Console.ReadKey();



2013. nov. 3. 19:37
 1/3 _Jessy_ ***** válasza:

Jónak tűnik. Annyit még javítanék, hogy int.TryParse fv-t használj, így tudsz hibát kezelni, esetleg uint típust a másodpercek mérésére. (utóbbi esetben természetesen uint.TryParse fv-el konvertálsz)

Esetleg azt is megoldhatod, ha van kedved, hogy egy Console.WriteLine(...) hívással, és segédváltozók használata nélkül oldod meg a feladatot.

2013. nov. 4. 07:15
Hasznos számodra ez a válasz?
 2/3 anonim ***** válasza:
100%

Szerintem nem így értették a feladatot. Nyílván így is lehet érteni, de sztel logiksuabb lenne pl a 100000 másodperc-re azt írni, hogy

1 nap, 3 óra, 46 perc és 40 másodperc

2013. nov. 4. 08:12
Hasznos számodra ez a válasz?
 3/3 anonim ***** válasza:

Sztem is rosszul értelmezted a feladatot, én is inkább a #2-es válasz mintájára várnám el a megoldást, ha pl. én lennék a tanár.


De amúgy jól működik, csak sztem nem azt oldja meg, ami a feladat.

2013. nov. 4. 17:49
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!