Telefonválasztó
- Írj ki a képernyőre 3-4 telefonmárkát. Zárójelben a szavak mögött jelölj meg egy betűt, amivel ki lehet választani az adott márkát.
- Kérdezd meg a felhasználót, hogy melyiket választja; ehhez a zárójelben lévő betűt kell megnyomnia.
- Választásától függően sorolj fel 2-3 konkrét telefon típust ahhoz a márkához, amit választott. (Ezek csak kiírások, és itt vége is a programnak.)
- Ha betűt tévesztett, írj ki hibaüzenetet.
3 kis feladat:
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.
- Írj ki a képernyőre 3-4 telefonmárkát. Zárójelben a szavak mögött jelölj meg egy betűt, amivel ki lehet választani az adott márkát.
- Kérdezd meg a felhasználót, hogy melyiket választja; ehhez a zárójelben lévő betűt kell megnyomnia.
- Választásától függően sorolj fel 2-3 konkrét telefon típust ahhoz a márkához, amit választott. (Ezek csak kiírások, és itt vége is a programnak.)
- Ha betűt tévesztett, írj ki hibaüzenetet.
Egy lehetséges megoldás:
namespace _2021._03._03
{
class Program
{
static void Main(string[] args)
{
//Írj ki a képernyőre 3 - 4 telefonmárkát.Zárójelben a szavak mögött jelölj meg egy betűt, amivel ki lehet választani az adott márkát.
Console.WriteLine("iPhone (i), Samsung (s), Huawei (h)");
Console.WriteLine("Melyik márkát választod? (a betűjelet kell beírni)");
string marka = Console.ReadLine();
switch (marka)
{
case "i":
Console.WriteLine("11, 11 pro, 12, 12 pro");
break;
case "s":
Console.WriteLine("S20, S21, S21 ultra");
break;
case "h":
Console.WriteLine("P30, Mate20, Mate30");
break;
default:
Console.WriteLine("Hiba!");
break;
}
//-Kérdezd meg a felhasználót, hogy melyiket választja; ehhez a zárójelben lévő betűt kell megnyomnia.
//- Választásától függően sorolj fel 2 - 3 konkrét telefon típust ahhoz a márkához, amit választott. (Ezek csak kiírások, és itt vége is a programnak.)
//- Ha betűt tévesztett, írj ki hibaüzenetet.
}
}
}
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;
}
}
}
}