Keresés


Toplista

Toplista
  • betöltés...

Magántanár kereső

Ha szívesen korrepetálnál, hozd létre magántanár profilodat itt.
Ha diák vagy és korrepetálásra van szükséged, akkor regisztrálj be és írd meg itt, hogy milyen tantárgyban!

Switch case szerkezet

381
Switch case szerkezet
A program kérje be egy dolgozat eredményét (int), és osztályozza a következők szerint:
1-2 pont: elégtelen
3-4 pont: elégséges
5-6 pont: közepes
7-8 pont: jó
9-10 pont kiváló
Ha 1 pontnál kisebbet illetve 10 pontnál nagyobbat ad meg a felhasználó, akkor írja ki a program, hogy "Nem jó értéket adott meg!"
Jelenleg 1 felhasználó nézi ezt a kérdést.
sos, SOS8:00
0
Középiskola / Informatika

Válaszok

1
using System;

namespace ConsoleApp2
{
class Program
{
static void Main(string[] args)
{
string folytatas;
do
{
Console.Write("Adja meg a dolgozat eredményét:");
int osztalyzat = Convert.ToInt32(Console.ReadLine());
switch (osztalyzat)
{
case 1:
Console.WriteLine("A dolgozat elégtelen");
Console.ReadKey();
Console.Write("Szeretne még pontszámot megadni?(igen/nem):");
break;
case 2:
Console.WriteLine("A dolgozat elégtelen");
Console.ReadKey();
Console.Write("Szeretne még pontszámot megadni?(igen/nem):");
break;
case 3:
Console.WriteLine("A dolgozat elégséges");
Console.ReadKey();
Console.Write("Szeretne még pontszámot megadni?(igen/nem):");
break;
case 4:
Console.WriteLine("A dolgozat elégséges");
Console.ReadKey();
Console.Write("Szeretne még pontszámot megadni?(igen/nem):");
break;
case 5:
Console.WriteLine("A dolgozat közzepes");
Console.ReadKey();
Console.Write("Szeretne még pontszámot megadni?(igen/nem):");
break;
case 6:
Console.WriteLine("A dolgozat közepes");
Console.ReadKey();
Console.Write("Szeretne még pontszámot megadni?(igen/nem):");
break;
case 7:
Console.WriteLine("A dolgozat jó");
Console.ReadKey();
Console.Write("Szeretne még pontszámot megadni?(igen/nem):");
break;
case 8:
Console.WriteLine("A dolgozat jó");
Console.ReadKey();
Console.Write("Szeretne még pontszámot megadni?(igen/nem):");
break;
case 9:
Console.WriteLine("A dolgozat kiváló");
Console.ReadKey();
Console.Write("Szeretne még pontszámot megadni?(igen/nem):");
break;
case 10:
Console.WriteLine("A dolgozat kiváló");
Console.ReadKey();
Console.Write("Szeretne még pontszámot megadni?(igen/nem):");
break;
default:
Console.WriteLine("Hibás érték");
Console.ReadKey();
Console.Write("Szeretne még pontszámot megadni?(igen/nem):");
break;
}
folytatas = Convert.ToString(Console.ReadLine());
} while (folytatas != "nem");

}
}
}
Addig kéri az osztályzatokat, amíg be nem írod, hogy: "nem"
Módosítva: 5 éve
0