2020.10.19-21. Gyakorlás

 Előző feladatsor befejezése. Akinek még nincs kész, házi feladat befejezni.

Alen megoldása:

            //Minden bekért és számított értéket tárolj új változóban.

 

            //Kérj be három betűt,

            Console.WriteLine("Írj be 1 betűt: ");

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

            Console.WriteLine("Írj be még egy betűt: ");

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

            Console.WriteLine("Még egyet: ");

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

            //három pozitív egész számot,

            Console.WriteLine("Írj be 1 pozitív egész számot: ");

            double haromszam0 = Convert.ToDouble(Console.ReadLine());

            Console.WriteLine("Még egy pozitív egész számot: ");

            double haromszam1 = Convert.ToDouble(Console.ReadLine());

            Console.WriteLine("És még egyet: ");

            double haromszam2 = Convert.ToDouble(Console.ReadLine());

            //három negatív egész számot.

            Console.WriteLine("Írj be egy negatív egész számot: ");

            double haromnegativszam0 = Convert.ToDouble(Console.ReadLine());

            Console.WriteLine("Még egy negatív egész számot: ");

            double haromnegativszam1 = Convert.ToDouble(Console.ReadLine());

            Console.WriteLine("És még egyet: ");

            double haromnegativszam2 = Convert.ToDouble(Console.ReadLine());

            //Programból adj értéket három pozitív tört számnak,

            double szam0 = 3.8;

            double szam1 = 1.2;

            double szam2 = 5.6;

            //három byte típusú számnak.

            byte szam00 = 3;

            byte szam02 = 5;

            byte szam03 = 10;

 

            //Kérj be egy 5 karakter hosszú szót,

            Console.WriteLine("Kérek egy 5 karakter hosszú szót: ");

            string otkarakterszo = Console.ReadLine();

            //egy 3 karakter hosszút, és

            Console.WriteLine("Kérek egy három karakter hosszú szót: ");

            string haromkarakterszo = Console.ReadLine();

            //egy 15 karakter hosszút.

            Console.WriteLine("Kérek egy 15 karakter hosszú szót: ");

            string tozenotkarakterszo = Console.ReadLine();

 

 

 

            //Végezz 10 tetszőleges matematikai műveletsort a számokkal,

            double osszesosszeg = szam0 + szam1 + szam2;

            double csakkettoosszedava = szam2 + szam0;

            double zarojeles = szam0 + (szam1 + szam2);

            double zarojeles2 = szam1 + (szam0 * szam2);

            double uj = szam0 * szam0 / szam2;

            double uj2 = uj * szam03 / szam2;

            double uj3 = uj2 / (szam03 * szam2);

            double uj4 = uj2 * (uj3 * szam03 * szam2);

            double uj5 = szam00 - szam2 * (szam0 + szam02);

            double uj6 = szam00 + szam2 + uj + uj2 + uj4 / uj3;

 

 

            //pl. egyszerű összeadás, kivonás, osztás, szorzás.

 

            //--

 

            //Legyenek zárójeles műveletek, pl.:

            //--

 

            //(elso + masodik) * (harmadik-masodik)

 

            //Vigyázz, hogy az osztás eredménye csak double lehet.

 

            //Minden eredményt írj ki.

            Console.Write("Első eredmény: ");

            Console.WriteLine(osszesosszeg); //1.

            Console.Write("Második eredmény: ");

            Console.WriteLine(csakkettoosszedava); //2.

            Console.Write("Harmdik eredmény: ");

            Console.WriteLine(zarojeles); //3.

            Console.Write("Negyedik eredmény: ");

            Console.WriteLine(zarojeles2); //4.

            Console.Write("Ötödik eredmény: ");

            Console.WriteLine(uj); //5.

            Console.Write("Hatodik eredmény: ");

            Console.WriteLine(uj2); //6.

            Console.Write("Hetedik eredmény: ");

            Console.WriteLine(uj3); //7.

            Console.Write("Nyolcadik eredmény: ");

            Console.WriteLine(uj4); //8.

            Console.Write("Kilencedik eredmény: ");

            Console.WriteLine(uj5); //9.

            Console.Write("Tizedik eredmény: ");

            Console.WriteLine(uj6); //10.

 

            Console.ReadLine();

 

 

 

            //Alkoss a bekért karakterekből 5 különféle szót (karakter-összeadással a tanult módon),

 

            string otkulonfeleszo = "";

            string otkulonfeleszo1 = otkulonfeleszo + harombetu0 + harombetu1 + harombetu0 + harombetu2;

            Console.Write("itt van egy random \"szó\"ami a betűkből írtál:  "); Console.WriteLine(otkulonfeleszo1);

 

            //lehet ismétlődés is, tehát akár 10 karakterből álló szavakat is alkothatsz.

 

            string tizkulonfeleszo = "";

            string tizkulonfeleszo1 = tizkulonfeleszo + harombetu0 + harombetu1 + harombetu1 + harombetu2 + harombetu2 + harombetu1 + harombetu0 + harombetu1 + harombetu0 + harombetu1;

 

            //Írd ki az első szó minden második karakterét (a másodikat, a negyediket, stb.).

            Console.WriteLine("Az első {0} szó második karaktere: ", otkarakterszo);

            Console.WriteLine(otkarakterszo[1]);

            Console.WriteLine("Az első {0} szó negyedik karaktere: ", otkarakterszo);

            Console.WriteLine(otkarakterszo[3]);

 

            //(A második karakter indexe: 1, tehát: szo[1])

 

            //Írd ki a második szó minden páros indexű karakterét (nullától indulva).

 

            //A következő példában a Length tulajdonságot felhasználva

 

            string otkarakterszomennyibetu = otkarakterszo + otkulonfeleszo;

            Console.Write("Ilyen hosszú a szó: ");

            Console.WriteLine(otkarakterszo.Length);

 

            //írtam ki a szó hosszát:

 

            //Írd ki a program elején bekért szavak hosszát.

 

            //Ez ugyan az. Console.WriteLine();

 

            //Ezek után adj hozzájuk egy-egy, a program elején bekért karaktert,

 

            string vegso = otkarakterszo + harombetu2;

            Console.WriteLine(vegso.Length);

 

            //majd újra írasd ki a hosszukat.

            Console.WriteLine(otkarakterszo.Length);

            Console.WriteLine(vegso.Length);


Nincsenek megjegyzések:

Megjegyzés küldése

Megjegyzés: Megjegyzéseket csak a blog tagjai írhatnak a blogba.

2023.04.26. Javító feladatsor