Házi feladat
//Fuvolaverseny-kétágú
szelekció összefoglalás
//A megyei fuvolaversenyre jelentkeznek a versenyzők.
//Az alapján rendezik a versenyzőket kategóriákba, hogy
//hány évig tanultak zenét.
//I. kategória: 2, vagy 3 évig tanult zenét
//II. kategória: 4, vagy 5 évig tanult zenét
//III. kategória: 6, vagy 7 évig tanult zenét
//A fenti intervallumokat a tanult módon, egyszerű
feltétellel add meg a feltételben.
//Feladat:
//Kérd be, hány évig tanult a jelentkező zenét!
//Írd ki, melyik kategóriába tartozik!
//Kérd be, hány pontot kapott (0-60 között) a versenyen.
//Ha 50 pont fölött kapott, írd ki, hogy továbbjutott
//az országos
versenyre.
//Egyébként pedig írd ki, hogy nem jutott tovább.
//Ha továbbjutott, kérdezd meg, hogy a szüleivel utazik,
vagy kísérőtanárral.
//Ha a szüleivel utazik, kérd be az egyik szülő telefonszámát.
//Ha kísérőtanárral utazik, kérdezd meg a tanára nevét.
//Ha nem jutott tovább, akkor kérd be az iskolája nevét és
címét
//mert oda fogják küldeni a vigaszdíjat.
//Ha ez kész, egészítsd ki a megoldást hibaellenőrzéssel.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _20200216FuvolaversenyHazi
{
class Program
{
static void
Main(string[] args)
{
Console.Title
= "Megyei fuvolaverseny";
Console.WriteLine("Fuvolavereny\n----------\n");
//A
megyei fuvolaversenyre jelentkeznek a versenyzők.
//Az
alapján rendezik a versenyzőket kategóriákba, hogy
//hány
évig tanultak zenét.
//I.
kategória: 2, vagy 3 évig tanult zenét
//II.
kategória: 4, vagy 5 évig tanult zenét
//III.
kategória: 6, vagy 7 évig tanult zenét
//A fenti
intervallumokat a tanult módon, egyszerű feltétellel add meg.
//Feladat:
//Kérd
be, hány évig tanult a jelentkező zenét!
Console.Write("A versenyző hány évig tanulta a zenét?: ");
int
ev = Convert.ToInt32(Console.ReadLine());
//Írd ki,
melyik kategóriába tartozik!
if
(ev > 1 && ev < 4)
{
Console.WriteLine("A versenyző az I. csoportba tartozik!");
}
else
{
if
(ev > 6)
{
Console.WriteLine("A versenyző a II. csoportba tartozik!");
}
else
{
if
(ev > 8)
{
Console.WriteLine("A versenyző
a III. csoportba tartozik!");
}
}
}
//Kérd
be, hány pontot kapott (0-60 között) a versenyen.
Console.Write("A versenyző hány pontot kapott a versenyen?: ");
int
pont = Convert.ToInt32(Console.ReadLine());
//Ha 50
pont fölött kapott, írd ki, hogy továbbjutott
//az
országos versenyre.
if
(pont < 0 || pont > 60)
{
Console.WriteLine("Hibás pontszám!");
}
else
{
if
(pont > 50)
{
Console.WriteLine("A versenyző továbbjutott az országos
versenyre!");
Console.Write("A versenyző kisérőtanárral utazik vagy szülővel?
(kisérőtanár/szülő): ");
string
utazas = Console.ReadLine();
if
(utazas == "szülő" || utazas == "kisérőtanár")
{
if (utazas == "szülő")
{
Console.Write("Kérem
az egyik szülő telefonszámát: ");
string teloszam = Console.ReadLine();
}
else
{
Console.Write("Kérem
a kisérőtanár nevét: ");
string kiserotanar = Console.ReadLine();
}
}
else
{
Console.WriteLine("Hibás
bevitel!");
}
}
else
{
Console.WriteLine("A versenyző NEM jutott tovább az országos
versenyre! Sajnáljuk! :(");
Console.Write("Kérem az iskolája nevét és címét: ");
string
iskolaelerhet = Console.ReadLine();
}
}
//Egyébként
pedig írd ki, hogy nem jutott tovább.
//Ha
továbbjutott, kérdezd meg, hogy a szüleivel utazik, vagy kísérőtanárral.
//Ha a
szüleivel utazik, kérd be az egyik szülő telefonszámát.
//Ha
kísérőtanárral utazik, kérdezd meg a tanára nevét.
//Ha nem
jutott tovább, akkor kérd be az iskolája nevét és címét
//mert
oda fogják küldeni a vigaszdíjat.
//Ha ez
kész, egészítsd ki a megoldást hibaellenőrzéssel.
Console.ReadLine();
}
}
}