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
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
Ötfiúegyforma{ Elismert }
megoldása
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"