Beolvasás, kiírás, változó, értékadás

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.

Hello World!

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

Goodbye Joe!

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

Are you Jack Black? Welcome Jack!

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();
        }
    }
oktatas/informatika/programozas/dotnet/c-sharp/feladatok_io.txt · Utolsó módosítás: 2019/06/04 14:13 szerkesztette: barnkopf
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0