namespace dolgozatPontozas
{
class
Program
{
static
void Main(string[]
args)
{
Console.WriteLine("A
dolgozatban elérhető max. pontszám: 100");
//1.Ki akarod
számolni, hogy a társad hányast kapott
//a dolgozatára. Kérd be az 5 feladat pontszámát,
//végül add össze őket.
//Első megoldás:
//Egyenként tároljuk őket változókban.
Console.WriteLine("Add
meg az 1. feladatban elért pontszámodat!");
int feladat1 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Add
meg az 2. feladatban elért pontszámodat!");
int feladat2 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Add
meg az 3. feladatban elért pontszámodat!");
int feladat3 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Add
meg az 4. feladatban elért pontszámodat!");
int feladat4 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Add
meg az 5. feladatban elért pontszámodat!");
int feladat5 = Convert.ToInt32(Console.ReadLine());
int osszpont = feladat1 + feladat2 + feladat3 +
feladat4 + feladat5;
Console.WriteLine("Összpontszámod:
{0} ", osszpont);
//Második megoldás:
//Mindig csak az aktuális pontszámot tároljuk addig, amíg
//hozzá nem adtuk a többihez.
osszpont = 0;
Console.WriteLine("Add meg az 1. feladatban elért pontszámodat!");
int pontszam = Convert.ToInt32(Console.ReadLine());
osszpont = osszpont +
pontszam;
Console.WriteLine("Add
meg az 2. feladatban elért pontszámodat!");
pontszam = Convert.ToInt32(Console.ReadLine());
osszpont = osszpont +
pontszam;
Console.WriteLine("Add
meg az 3. feladatban elért pontszámodat!");
pontszam = Convert.ToInt32(Console.ReadLine());
osszpont = osszpont +
pontszam;
Console.WriteLine("Add
meg az 4. feladatban elért pontszámodat!");
pontszam = Convert.ToInt32(Console.ReadLine());
osszpont = osszpont +
pontszam;
Console.WriteLine("Add
meg az 5. feladatban elért pontszámodat!");
pontszam = Convert.ToInt32(Console.ReadLine());
osszpont = osszpont +
pontszam;
Console.WriteLine("Összpontszámod:
{0} ", osszpont);
//2. Írjuk ki, hogy a pontszám alapján a user hányast
kapott.
//Az első megoldáshoz ezeket az intervallumokat használjuk
//a feltételekben:0-60,61-70,71-80,81-90,91-100
//A második megoldáshoz ezeket az intervallumokat
használjuk
//a feltételekben:0-60,60-70,70-80,80-90,90-100
//A harmadik megoldáshoz alkalmazzunk egymásba ágyazott
szelekciókat.
//Első megoldás:
if (osszpont <= 60)
Console.WriteLine("Te
egyest kaptál!");
if (osszpont >= 61 && osszpont <= 70)
Console.WriteLine("Te
kettest kaptál!");
if (osszpont >= 71 && osszpont <= 80)
Console.WriteLine("Te
hármast kaptál!");
if (osszpont >= 81 && osszpont <= 90)
Console.WriteLine("Te négyest kaptál!");
if (osszpont >= 91 && osszpont <= 100)
Console.WriteLine("Te
ötöst kaptál! Gratulálok!");
//Második megoldás:
if (osszpont <= 60)
Console.WriteLine("Te
egyest kaptál!");
if (osszpont > 60 && osszpont <= 70)
Console.WriteLine("Te
kettest kaptál!");
if (osszpont > 70 && osszpont <= 80)
Console.WriteLine("Te
hármast kaptál!");
if (osszpont > 80 && osszpont <= 90)
Console.WriteLine("Te
négyest kaptál!");
if (osszpont > 90 && osszpont <= 100)
Console.WriteLine("Te
ötöst kaptál! Gratulálok!");
//Második megoldás másképp megjelenítve:
if (osszpont <= 60) Console.WriteLine("Te egyest kaptál!");
if (osszpont > 60 && osszpont <= 70) Console.WriteLine("Te
kettest kaptál!");
if (osszpont > 70 && osszpont <= 80) Console.WriteLine("Te
hármast kaptál!");
if
(osszpont > 80 && osszpont <= 90) Console.WriteLine("Te négyest kaptál!");
if (osszpont > 90 && osszpont <= 100) Console.WriteLine("Te
ötöst kaptál! Gratulálok!");
//Harmadik megoldás:
if (osszpont <= 60)
Console.WriteLine("Te
egyest kaptál!");
else
if (osszpont <= 70)
Console.WriteLine("Te
kettest kaptál!");
else
if (osszpont <= 80)
Console.WriteLine("Te
hármast kaptál!");
else
if (osszpont <= 90)
Console.WriteLine("Te
négyest kaptál!");
else
if (osszpont <= 100)
Console.WriteLine("Te
ötöst kaptál! Gratulálok!");
Console.ReadLine();
}
}
}