Többágú szelekció gyakorlása I.
1. feladat:
- Kérd be egy diák évvégi matematika jegyét numerikusan.
- Írasd ki szöveges formában (elégtelen, elégséges, közepes, jó, jeles).
- Ha a beírt jegy nem 1-5 közötti szám, akkor írd ki, hogy hibás az adat!
2. feladat:
- Kérd be egy nap sorszámát numerikusan, és írd ki a nevét (hétfő, kedd...)
- Ha nem jó számot írt be, jelezz hibát.
3. feladat:
- Kérjen be a program két számot, és egy műveleti jelet (+,-,/,*).
- Írja ki a program a művelet eredményét!
Ha hibás műveletet írt be, írjuk ki, hogy hibás.
Adrián megoldása:
namespace tobbagu
{
class Program
{
static void Main(string[] args)
{
// Többágú
szelekció gyakorlása I.
//1. feladat:
//- Kérd be egy
diák évvégi matematika jegyét numerikusan.
//- Írasd ki szöveges
formában (elégtelen, elégséges, közepes, jó, jeles).
//- Ha a beírt
jegy nem 1-5 közötti szám, akkor írd ki, hogy hibás az adat!
Console.WriteLine("Add meg az év végi jegyedet matekból");
int jegy = Convert.ToInt32(Console.ReadLine());
switch (jegy)
{
case 1:
Console.WriteLine("elégtelen");
break;
case 2:
Console.WriteLine("elégséges");
break;
case 3:
Console.WriteLine("közepes");
break;
case 4:
Console.WriteLine("jó");
break;
case 5:
Console.WriteLine("jeles");
break;
default:
Console.WriteLine("nincs ilyen jegy");
break;
}
Console.ReadLine();
//2. feladat:
//- Kérd be egy
nap sorszámát numerikusan, és írd ki a nevét (hétfő, kedd...)
//- Ha nem jó
számot írt be, jelezz hibát.
Console.WriteLine("Add
meg a nap számát (hétfő=1 stb...");
int nap = Convert.ToInt32(Console.ReadLine());
switch (nap)
{
case 1:
Console.WriteLine("HÉtfő");
break;
case 2:
Console.WriteLine("Kedd");
break;
case 3:
Console.WriteLine("Szerda");
break;
case 4:
Console.WriteLine("Csütörtök");
break;
case 5:
Console.WriteLine("Péntek");
break;
case 6:
Console.WriteLine("Szombat");
break;
case 7:
Console.WriteLine("Vasárnap");
break;
}
Console.ReadLine();
//3. feladat:
//- Kérjen be a
program két számot, és egy műveleti jelet (+,-,/,*).
//- Írja ki a
program a művelet eredményét!
//Ha hibás műveletet írt be, írjuk ki, hogy hibás.
Console.WriteLine("Adj
meg egy számot");
double szam1 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Adj
meg egy masik számot");
double szam2 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Adj
meg egy muveleti jelet");
string jel = Convert.ToString(Console.ReadLine());
switch (jel)
{
case "+":
Console.WriteLine("{0} + {1} = {3} ", szam1, szam2, szam1
+ szam2);
break;
case "-":
Console.WriteLine("{0} - {1} = {2} ", szam1, szam2, szam1
- szam2);
break;
case "*":
Console.WriteLine("{0} * {1} = {2} ", szam1, szam2, szam1
* szam2);
break;
case "/":
Console.WriteLine("{0} / {1} = {2} ", szam1, szam2, szam1
/ szam2);
break;
default:
Console.WriteLine("nem bóóó");
break;
}
Console.ReadLine();
}
}
}