Kezdőoldal » Számítástechnika » Programozás » C# hogyan? Mit írjak a kérdője...

C# hogyan? Mit írjak a kérdőjelek helyére?

Figyelt kérdés

int x = 0;

x = //???

DateTime.Now.Hour.ToString(Console.ReadLine());

Console.WriteLine("A jelenlegi idő:");

Console.Write("Óra: " + DateTime.Now.Hour.ToString());

Console.WriteLine(" Perc: " + DateTime.Now.Minute.ToString());



if ( 9 >= x ; x => 4) //<--???

{

Console.WriteLine("Jó reggelt");

}

if (x >= 10; x =< 17)

{

Console.WriteLine("Jó napot");

}

if (x >= 18; 21 => x)

{

Console.WriteLine("Jó estét");


}

if (x >= 22; 3 >= x)

{

Console.WriteLine("Jó éjszakát");

}


Console.ReadLine();


2012. okt. 22. 08:19
 1/6 anonim ***** válasza:
Semmit, csak töröld ki!
2012. okt. 22. 08:22
Hasznos számodra ez a válasz?
 2/6 A kérdező kommentje:
-.- trololo
2012. okt. 22. 08:35
 3/6 anonim ***** válasza:

Pontosan mi a feladat?


Gondolom az x változó automatikusan felveszi a jelenlegi órának az értékét, tehát most pl. 17-et, és ezen adat alapján szelekció segítségével megállapítja, hogy hogyan kell köszönni napszaknak megfelelően.

Ha nem így van, írd, és segítek, de ennyi adatból én így gondolom a program elejét:

int x = 0;

x = int.Parse(DateTime.Now.Hour.ToString());


Konvertálás int.Parse() vagy Convert.ToInt32()

Ha iskolába kell, akkor nyilvánvalóan azt válaszd amelyiket használjátok.


A szelekció részét viszont gondold át jobban, mert hibás.


Szívesen segítek, ha kell valami írj privátban!

2012. okt. 22. 17:24
Hasznos számodra ez a válasz?
 4/6 anonim ***** válasza:
Első vagyok, és nem trollkodtam :P Bár a 2.-nak igaza van, mivel az x integer, még stringből át kell konvertálni.
2012. okt. 22. 17:31
Hasznos számodra ez a válasz?
 5/6 A kérdező kommentje:
"hogyan kell köszönni napszaknak megfelelően. " Igen ez lenne a cél
2012. okt. 22. 18:48
 6/6 anonim ***** válasza:

Klasszikus intervallum-esetszétválasztás.


Sorba kell raknod az időket és utána szalámizni:


Első eset, hogy az idő nagyobb 0-nál,


ekkor, ha kisebb, mint 4, akkor jóéjszakát,

különben, ha kisebb, mint 10, akkor jó reggelt,

különben, ha kisebb, mint 17, akkor jó napot,

különben, ha kisebb, mint 21, akkor jó estét,

különben, jó éjszakát.


Az idő határokat tetszés szerint lehet beírni, a kisebb helyett lehet kisebb-egyenlő (<=) is.

Másik megoldás, az intervallum határainak számolása, pl.


if ( x >= 0 && x <= 4) Console.WriteLine("Jó éjszakát");


Ez 0 és 4 óra között jó éjszakát kíván, 0 és 4 órát is beleértve.

2012. okt. 23. 02:02
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!