Elméletből nemsokára röpdolgozat lesz.
F5: fordítás, futtatás
F6: fordítás
Házi feladat befejezni:
//Karakter típus – gyakorlás, indexelés
//Egy kis program, ami egy 3 tagú összetett szót kért be.
//Például:
Console.WriteLine("Kérem írja be a \"papír\" szót");
string papir = Console.ReadLine();
Console.WriteLine("Kérem írja be a \"z\" betűt");
char z = Convert.ToChar(Console.ReadLine());
Console.WriteLine("Kérem írja be a \"s\" betűt");
char s = Convert.ToChar(Console.ReadLine());
Console.WriteLine("Kérem írja be a \"e\" betűt");
char e = Convert.ToChar(Console.ReadLine());
Console.WriteLine("Kérem írja be a \"b\" betűt");
char b = Convert.ToChar(Console.ReadLine());
Console.WriteLine("Kérem írja be a \"kendő\" szót");
string kendo = Console.ReadLine();
string osszetettszo = papir + z + s + e + b + kendo;
Console.WriteLine("A szó tehát \"{0}\"", osszetettszo);
Console.ReadLine();
//Ismétlés: ha a dupla idézőjelet szeretnéd a kiírásban megjeleníteni,
//akkor eléje \ jelet kell tenni mindenhova.
//Tanulmányozd át a következő programot, amely a szó karaktereit egyenként írja ki.
//Tudnivaló: a string egy karakterlánc, azaz "karakterek láncolata".
//Minden karaktert egy sorszámmal érhetünk el,
//ezt a számot indexnek nevezzük.Az indexelés nullától kezdődik.
//A string egyes karaktereire tehát hivatkozhatunk úgy,
//ha megadjuk a string nevét és mögötte szögletes zárójelpárban az indexét.
string szo = "ipiapacs";
Console.WriteLine($"A szó hossza: {szo.Length}"); //megadja a szó hosszát
//A szó hossza: 8
//A szót 0-tól 7-ig indexeljük.
Console.WriteLine(szo[0]);
Console.WriteLine(szo[1]);
Console.WriteLine(szo[2]);
Console.WriteLine(szo[3]);
Console.WriteLine(szo[4]);
Console.WriteLine(szo[5]);
Console.WriteLine(szo[6]);
Console.WriteLine(szo[7]);
//A képernyőre ez íródik ki:
//i
//p
//i
//a
//p
//a
//c
//s
//Feladat: oldd meg, hogy a szó egy sorba íródjon ki!
//További feladatok
//Minden bekért és számított értéket tárolj új változóban.
//Kérj be három betűt,
//három pozitív egész számot,
//három negatív egész számot.
//Programból adj értéket három pozitív tört számnak,
//három byte típusú számnak.
//Kérj be egy 5 karakter hosszú szót,
//egy 3 karakter hosszút, és
//egy 15 karakter hosszút.
//Végezz 10 tetszőleges matematikai műveletsort a számokkal,
//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.
//Ha bármelyik művelet nem sikerült, ne töröld ki,
//hanem tedd megjegyzésbe és meg fogjuk beszélni.
//Alkoss a bekért karakterekből 5 különféle szót (karakter-összeadással a tanult módon),
//lehet ismétlődés is, tehát akár 10 karakterből álló szavakat is alkothatsz.
//Írd ki az első szó minden második karakterét (a másodikat, a negyediket, stb.).
//(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).
//Írd ki a program elején bekért szavak hosszát.
//Ezek után adj hozzájuk egy-egy, a program elején bekért karaktert,
//majd újra írasd ki a hosszukat.
Nincsenek megjegyzések:
Megjegyzés küldése