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[] karakterek = new 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