Minden programozási tankönyv első feladata a képernyőre való kiíratás. Érthető, hisz képernyőre írás nélkül nem tudnánk ellenőrizni, hogy megírt programjaink valóban azt csinálják-e, amit szeretnénk.
A következő lépés, hogy adatokat kérjünk be a felhasználótól, melyeket később feldolgozhatunk. A bekért adatokat el kell tárolnunk. E tárolókat változóknak nevezzük, nevükkel és típusukkal adjuk meg őket. A változó típusa határozza meg, hogy az adott tároló pontosan milyen adatokat (szám, szöveg, logikai érték, stb) képes tárolni, és milyen műveletek végezhetők el az eltárolt adattal.
A változók értéke az értékadó utasítással változtatható a program futása közben. Az értékadás bal oldalán áll a változó neve, ezt egy egyenlőségjel követi, majd egy érték, vagy kifejezés zárja a sort.
Készíts programot, mely kiír egy üdvözlő szöveget!
Megoldás:
A képernyőre, konzolra kiírni a Console.WriteLine(), illetve Console.Write() metódusokkal tudunk; az előbbi a kiírás után sort is emel, az utóbbi nem. A kiírandó szöveget dupla idézőjelek közé tesszük.
A program végén szereplő Console.ReadKey() utasítás egy billentyűleütésre vár, hogy meg tudjuk nézni a program által kiírtakat, mielőtt becsukja a megnyitott konzol ablakot.
class Program { static void Main(string[] args) { Console.WriteLine("Szép napot!"); Console.ReadKey(); } }
Készíts programot, mely bekéri a felhasználó nevét, majd név szerint elbúcsúzik tőle!
Megoldás:
A változó deklaráció (a váltzó definiálása és létrehozása), a beolvasás és értékadás akár egy sorba is írható. A deklaráció mindig a típus megadásával kezdődik, majd ezt követi a változó neve. A beolvasást a Console.ReadLine() metódus végzi.
A kiíratáskor megadhatunk behelyettesítendő értékeket is egymás után, vesszővel elválasztva. A kiíráskor ezek a paraméterek rendre a szöveg {0}, {1}, … jelöléseinek helyére kerülnek.
class Program { static void Main(string[] args) { Console.WriteLine("Szép napot!"); Console.WriteLine("Hogy hívnak?"); String nev = Console.ReadLine(); Console.WriteLine("Viszont látásra {0}!", nev); Console.ReadKey(); } }
Készíts programot, mely bekéri a felhasználó vezeték- és keresztnevét, majd ezeket többször felhasználva ír ki üdvözlő szöveget
Megoldás:
class Program { static void Main(string[] args) { Console.WriteLine("Kérem adja meg vezeték-, majd keresztnevét! "); Console.Write("Vezetéknév: "); String vnev = Console.ReadLine(); Console.Write("Keresztnév: "); String knev = Console.ReadLine(); Console.WriteLine("Ön tehát {0} {1}. Viszont látásra {1}!", vnev, knev); Console.ReadKey(); } }