2023. május 11., csütörtök

2023.05.11. Metódusok bevezetése - gyakorlás

Jövő órára tudni kell a tanult alap algoritmusokat, lehet belőle röpi.

Ezt a tartalmat alakítsuk át egy metódusokat tartalmazó programmá.
//Gyakorló feladatok:
    //1. feladat:
    //Írjuk ki az első 100 természetes számot
    //a képernyőre! (0,1,2,3...98,99)
    Console.WriteLine("Az első 100 természetes szám következik:");
    Console.ReadLine();
    i = 0;
    while (i < 100)
    {
        Console.WriteLine(i);
        i++;
    }
    Console.ReadLine();
    //2. feladat:
    //Írjuk ki az első 100 darab 2-vel osztható
    //természetes számot
    //a képernyőre! (0,2,4...)
    Console.WriteLine("Az első 100 2-vel osztható természetes szám következik:");
    Console.ReadLine();
    i = 0;
    int db = 0;
    while (db < 100)
    {
        if (i % 2 == 0)
        {
            Console.WriteLine(i);
            db++;
        }
        i++;
    }
    Console.ReadLine();
    //3. feladat:
    //Írjuk ki az első 10 darab 10-zel osztható
    //természetes számot
    //a képernyőre!
    Console.WriteLine("Az első 10 10-zel osztható természetes szám következik:");
    Console.ReadLine();
    i = 0;
    db = 0;
    while (db < 10)
    {
        if (i % 10 == 0)
        {
            Console.WriteLine(i);
            db++;
        }
        i++;
    }
    Console.ReadLine();
    //4. feladat:
    //Kérjünk be karaktereket a felhasználótól
    //egy 5 elemű tömbbe!
    Console.WriteLine("5 karakter bekérése következik.");
    char[] karaktereknew char[5];
    i = 0;
    while (i < karakterek.Length)
    {
        Console.WriteLine("Kérek egy karaktert!");
        karakterek[i]Convert.ToChar(Console.ReadLine());
        i++;
    }
    Console.ReadLine();
    //5. feladat:
    //Addig írjuk ki a képernyőre a számokat egyesével
    //százegytől indulva, amíg nem találunk egy olyan számot,
    //ami osztható 23-mal.
    Console.WriteLine("Ami 23-mal osztható, azt már nem írjuk ide:");
    Console.ReadLine();
    i = 101;
    while (!(i % 23 == 0))
    {
        Console.WriteLine(i);
        i++;
    }
    Console.ReadLine();
    //6. feladat:
    //Addig írjuk ki a képernyőre a számokat egyesével
    //20-tól indulva, amíg nem találunk egy olyan számot,
    //ami osztható 3-mal, 4-gyel, és 5-tel is.
    //(3*4*5=60 előtt kell neki megállni.)
    Console.WriteLine("Ami osztható 3-mal, 4-gyel, és 5-tel is, előtte megállunk:");
    Console.ReadLine();
    i = 20;
    while (!(i % 3 == 0 && i % 4 == 0 && i % 5 == 0))
    {
        Console.WriteLine(i);
        i++;
    }
    Console.ReadLine();

Nincsenek megjegyzések:

Megjegyzés küldése