2020.10.12. , 10.14. Gyakorlás – karakter típus

10.14.: házi feladat befejezni

          

  //Kérd be egy összetett szó elejét stringként. Például: a „számítógépház” szóból azt, hogy „számítógép”.

            //Kérd be az összetett szó második részét: „ház” betűnként, majd tapaszd hozzá a szó elejéhez

            //és tárold stringben.

            //Végül írd ki a string tartalmát.

 

            //Add értékül programból 5 karakter típusú változónak a következő számjegyeket sorban: 1, 2, 3, 4, 5

            //például:

            char elsoSzam = '1';

            //Figyeld meg, hogy char típus esetén sima aposztrófot használunk.

 

            //Miután tároltad a számokat, alkoss belőlük háromféle számot string-ként.

            //Ezután írd ki őket a képernyőre, például: 24135

 

            //Add össze az összes számot, az eredményt tárold egy új változóban, majd írd ki az eredményt.

 

            //Kérj be a felhasználótól 3 kisbetűt, 2 számjegyet és 2 nagybetűt.

            //Alkoss belőle háromféle "titkos kódot", amit stringként tárolsz.

            //Például: 4gW9Sfq

            //Írd ki őket a képernyőre.


Alen megoldása:


using System;

 

namespace ConsoleApp17

{

    class Program

    {

        static void Main(string[] args)

        {

 

            //Kérd be egy összetett szó elejét stringként. Például: a „számítógépház” szóból azt, hogy „számítógép”.

 

            Console.Write("Írd ide egy szó összetétel első tagját: ");

            string eleje = Console.ReadLine();

 

            //Kérd be az összetett szó második részét: „ház” betűnként, majd tapaszd hozzá a szó elejéhez

 

            Console.WriteLine("Írd be az összetett szó második felét betűzve.");

            Console.WriteLine("1. betű:");

            char _1 = Convert.ToChar(Console.ReadLine());

            Console.WriteLine("2. betű:");

            char _2 = Convert.ToChar(Console.ReadLine());

            Console.WriteLine("3. betű:");

            char _3 = Convert.ToChar(Console.ReadLine());

 

            //és tárold stringben.

 

            string osszesbetu = "";

            osszesbetu = osszesbetu + _1 + _2 + _3;

            //Végül írd ki a string tartalmát.

            Console.WriteLine(eleje + osszesbetu);

 

 

 

            //Add értékül programból 5 karakter típusú változónak a következő számjegyeket sorban: 1, 2, 3, 4, 5

 

            char elso = '1';

            char masodik = '2';

            char harmadik = '3';

            char negyedik = '4';

            char otodik = '5';

 

 

            //például:

 

            // char elsoSzam = '1';

 

            //Figyeld meg, hogy char típus esetén sima aposztrófot használunk.

 

 

 

            //Miután tároltad a számokat, alkoss belőlük háromféle számot string-ként.

 

            //Ezután írd ki őket a képernyőre, például: 24135

 

            string osszesbetu2 = "";

 

            //Add össze az összes számot, az eredményt tárold egy új változóban, majd írd ki az eredményt.

 

            osszesbetu2 = osszesbetu2 + masodik + negyedik + elso + harmadik + otodik;

 

            //Kérj be a felhasználótól 3 kisbetűt, 2 számjegyet és 2 nagybetűt.

            Console.Write("Írj ide be egy kisbetűt: ");

            char __1 = Convert.ToChar(Console.ReadLine());

            Console.WriteLine("Még egy kis betű: ");

            char __2 = Convert.ToChar(Console.ReadLine());

            Console.Write("És még 1: ");

            char __3 = Convert.ToChar(Console.ReadLine());

            Console.WriteLine("Most kérek egy számjegyet: ");

            char __4 = Convert.ToChar(Console.ReadLine());

            Console.Write("Még egy számjegy: ");

            char __5 = Convert.ToChar(Console.ReadLine());

            Console.WriteLine("Kérek begépelni egy Nagybetűt: ");

            char __6 = Convert.ToChar(Console.ReadLine());

            Console.Write("Még egy nagybetűt: ");

            char __7 = Convert.ToChar(Console.ReadLine());

 

            //Alkoss belőle háromféle "titkos kódot", amit stringként tárolsz.

 

            string elsojelszo = "";

            string masodikjelszo = "";

            string harmadikjelszo = "";

            elsojelszo= elsojelszo + __1 + __3 + __4 + __7 + __2 + __5;

            masodikjelszo = masodikjelszo + __3 + __6 + __7 + __2 + __1 + __4;

            harmadikjelszo = harmadikjelszo + __2 + __5 + __6 + __3 + __1;

 

            //Például: 4gW9Sfq

 

            //Írd ki őket a képernyőre.

 

            Console.Write("Elsőjelszó:  ");

            Console.WriteLine(elsojelszo);

            Console.Write("Második jelszó:  ");

            Console.WriteLine(masodikjelszo);

            Console.Write("Harmadik jelszó:  ");

            Console.WriteLine(harmadikjelszo);

            Console.ReadLine();

 

 

        }

    }

}

 


2023.04.26. Javító feladatsor