2021.03.01.-02. Bevezetés: karakteres szelektor kifejezéssel: Színező

             //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.

            //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ő!

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();

 

        }

    }

}

2024.02.15.-16. Helyettesítés

 Adatbázis: vizsgaremek adatbázisának befejezése teljesen készre, dokumentáció kiegészítése, befejezése. Vizsgaremek felületének megvalósítá...