//Többágú szelekció bevezetése
//Egyágú
szelekció
//Kérdezd
meg a felhasználót, hogy akar-e más színt látni a képernyőn?
//Ha
igen, akkor írd ki neki sárgával, hogy Cső!
//Kétágú
szelekció
//Kérdezd
meg a felhasználót, hogy kék színt, vagy
másmilyen színt szeretne látni a képernyőn?
//Ha i-t
üt be, állítsd át a színt kékre, ha m-et üt be, állítsd át a színt valamilyen
általad választott színre! Eztán írj ki valamit!
//Egyágú
szelekciók egymás után
//
Kérdezd meg a felhasználót, hogy piros (p), kék (k), vagy zöld (z) színt
szeretne-e!
//Három
egymás után írt szelekcióval állítsd be a színt. Ha rossz betűt írt be, írj ki
hibaüzenetet.
//Írj ki
valamilyen szöveget, hogy lásd az új színeket, vagy hiba esetén a régit.
//Kétágú
szelekciók egymásba ágyazva
//Állítsd
vissza az eredeti színeket, és erről tájékoztasd a felhasználót!
//Kérdezd
meg a felhasználót, hogy piros (p), kék (k), vagy zöld (z) színt szeretne-e!
//Ha
pirosat akar, állítsd be a színt pirosra, ha nem pirosat akar, hanem kéket,
akkor állítsd be a színt kékre, egyébként legyen a szín zöld!
//Ha
rossz betűt írt be, írj ki hibaüzenetet.
//Írj ki
valamilyen szöveget, hogy lásd az új színeket, vagy hiba esetén a régit.
//Többágú
szelekció
//Állítsd
vissza az eredeti színeket, és erről tájékoztasd a felhasználót!
//Kérdezd
meg a felhasználót, hogy piros (p), kék (k), vagy zöld (z) színt szeretne-e!
//A
kiválasztott betűnek megfelelően állítsd át a színt egy lépésben. Ha rossz
betűt írt be, írj ki hibaüzenetet.
//Írj ki
valamilyen szöveget, hogy lásd az új színeket, vagy hiba esetén a régit.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace tobbaguSzelekcio
{
class Program
{
static void
Main(string[] args)
{
//Többágú
szelekció bevezetése
//Egyágú
szelekció
//Kérdezd
meg a felhasználót, hogy akar-e más színt látni a képernyőn?
//Ha
igen, akkor írd ki neki sárgával, hogy Cső!
Console.Write("Akarsz más színt látni a képernyőn? i/n: ");
string
valasz = Console.ReadLine();
if
(valasz == "i")
{
Console.ForegroundColor
= ConsoleColor.Yellow;
Console.WriteLine("Cső!");
}
//Kétágú
szelekció
//Kérdezd
meg a felhasználót, hogy kék színt, vagy
másmilyen színt szeretne látni a képernyőn?
//Ha i-t
üt be, állítsd át a színt kékre, ha m-et üt be, állítsd át a színt valamilyen
általad választott színre! Eztán írj ki valamit!
Console.Write("Fehéret, vagy valami más színt szeretnél látni a
képernyőn? f/m: ");
valasz = Console.ReadLine();
if
(valasz == "f")
{
Console.ForegroundColor
= ConsoleColor.White;
Console.WriteLine("Ez fehér!");
}
else
if
(valasz == "m")
{
Console.ForegroundColor
= ConsoleColor.DarkYellow;
Console.WriteLine("Ez sötétsárga!");
}
//Egyágú
szelekciók egymás után
//
Kérdezd meg a felhasználót, hogy piros (p), kék (k), vagy zöld (z) színt szeretne-e!
//Három
egymás után írt szelekcióval állítsd be a színt. Ha rossz betűt írt be, írj ki
hibaüzenetet.
//Írj ki
valamilyen szöveget, hogy lásd az új színeket, vagy hiba esetén a régit.
Console.Write("Piros, kék, vagy zöld színt szeretnél látni a
képernyőn? p/k/z: ");
valasz = Console.ReadLine();
if
(valasz == "p")
Console.ForegroundColor
= ConsoleColor.Red;
if
(valasz == "k")
Console.ForegroundColor
= ConsoleColor.Blue;
if
(valasz == "z")
Console.ForegroundColor
= ConsoleColor.Green;
if
(valasz != "p" && valasz
!= "k" && valasz != "z")
Console.WriteLine("Nem jó betűt írtál be!");
else
Console.WriteLine("Ez az új szín!");
//Kétágú
szelekciók egymásba ágyazva
//Állítsd
vissza az eredeti színeket, és erről tájékoztasd a felhasználót!
//Kérdezd
meg a felhasználót, hogy piros (p), kék (k), vagy zöld (z) színt szeretne-e!
//Ha
pirosat akar, állítsd be a színt pirosra, ha nem pirosat akar, hanem kéket,
akkor állítsd be a színt kékre, egyébként legyen a szín zöld!
//Ha
rossz betűt írt be, írj ki hibaüzenetet.
//Írj ki
valamilyen szöveget, hogy lásd az új színeket, vagy hiba esetén a régit.
Console.ResetColor();
Console.WriteLine("Visszaállítottam az eredeti színeket!");
Console.Write("Piros, kék, vagy zöld színt látni szeretnél látni a
képernyőn? p/k/z: ");
valasz = Console.ReadLine();
if
(valasz == "p")
Console.ForegroundColor
= ConsoleColor.Red;
else
{
if
(valasz == "k")
Console.ForegroundColor = ConsoleColor.Blue;
else
if (valasz == "z")
Console.ForegroundColor = ConsoleColor.Green;
else
if (valasz != "p"
&& valasz != "k"
&& valasz != "z")
Console.WriteLine("Nem
jó betűt írtál be!");
}
Console.WriteLine("Ez az új szín!");
//Többágú
szelekció
//Állítsd
vissza az eredeti színeket, és erről tájékoztasd a felhasználót!
//Kérdezd
meg a felhasználót, hogy piros (p), kék (k), vagy zöld (z) színt szeretne-e!
//A kiválasztott
betűnek megfelelően állítsd át a színt egy lépésben. Ha rossz betűt írt be, írj
ki hibaüzenetet.
//Írj ki
valamilyen szöveget, hogy lásd az új színeket, vagy hiba esetén a régit.
Console.ResetColor();
Console.WriteLine("Visszaállítottam az eredeti színeket!");
Console.Write("Piros, kék, vagy zöld színt szeretnél látni a
képernyőn? p/k/z: ");
valasz = Console.ReadLine();
switch
(valasz)
{
case
"p":
Console.ForegroundColor
= ConsoleColor.Red;
Console.WriteLine("Ez piros.");
break;
case
"k":
Console.ForegroundColor
= ConsoleColor.Blue;
Console.WriteLine("Ez kék.");
break;
case
"z":
Console.ForegroundColor
= ConsoleColor.Green;
Console.WriteLine("Ez zöld.");
break;
default:
Console.WriteLine("Nem jó színt adtál meg.");
break;
}
Console.ReadLine();
}
}
}