Itt nem string, hanem int típusú változót vizsgálunk a szelekcióban (nyilván nem teszed idézőjelbe).
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.
Peti megoldása:
using System;
namespace _2020._02._27
{
class Program
{
static void Main(string[] args)
{
Console.Title = "_touchmarbi_blue_simson_";
//Itt nem string, hanem int típusú változót vizsgálunk a
szelekcióban(nyilván nem teszed idézőjelbe).
//1.feladat:
//-Kérd be egy diák évvégi matematika jegyét numerikusan.
Console.Write("Kérem
az év végi matek jegyed számmal: ");
int jegy = Convert.ToInt32(Console.ReadLine());
//- Í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
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("Ilyen értékelés nincs");
break;
}
//-Kérd be egy nap sorszámát numerikusan, és írd ki a nevét(hétfő,
kedd...)az adat!
Console.Write("Kérem
a nap sorszámát: ");
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;
default:
Console.WriteLine("Ilyen nincs");
break;
}
//2.feladat:
//- 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.
Console.Write("Kérek
egy számot: ");
double elso = Convert.ToDouble(Console.ReadLine());
Console.Write("Kérek még egy számot: ");
double masodik = Convert.ToDouble(Console.ReadLine());
Console.ReadLine();
Console.WriteLine("Kérek
egy műveleti jelet (+,-,/,*): ");
char jel = Convert.ToChar(Console.ReadLine());
switch (jel)
{
case '-':
Console.WriteLine("Kivonás: {0} - {1} = {2}", elso,
masodik, elso - masodik);
break;
case '+':
Console.WriteLine("Összeadás: {0} + {1} = {2}", elso,
masodik, elso + masodik);
break;
case '*':
Console.WriteLine("Szorzás: {0} * {1} = {2}", elso,
masodik, elso * masodik);
break;
case '/':
Console.WriteLine("Osztás: {0} / {1} = {2}", elso,
masodik, elso / masodik);
break;
default:
Console.WriteLine("Ilyen jel nincs");
break;
}
}
}
}
Nincsenek megjegyzések:
Megjegyzés küldése