Írtunk egy kis röpi while ciklusokból.
Feladat:
− Tároljuk a csoport névsorát egy tömbben.
− Írjunk egy ciklust, ami addig sorsol ki
véletlenszerűen felelőket, amíg ESC-t nem ütünk.
− Oldjuk meg ezt a feladatot a break kulcsszó használatával
is.
Megoldás:
using System;
namespace randomSelect
{
class Program
{
static void Main(string[] args)
{
string[] nevek = new string[16];
nevek[0] = "Öröm Melitta";
nevek[1] = "Avon Mór";
nevek[2] = "Ordy Bálint";
nevek[3] = "Szikla Szilárd";
nevek[4] = "Bekre Pál";
nevek[5] = "Heu Réka";
nevek[6] = "Mérta Nóra";
nevek[7] = "Emanci Pál";
nevek[8] = "Hot Elek";
nevek[9] = "Parady Csoma";
nevek[10] = "Patkóm Ágnes";
nevek[11] = "Szüre Tibor";
nevek[12] = "Teo Dóra";
nevek[13] = "Veg Eta";
nevek[14] = "Zúz Mara";
nevek[15] = "Halo Lajos";
Random rnd = new Random();
Console.WriteLine("Nyomjon egy billentyűt az indításhoz...");
ConsoleKeyInfo console_key_info = Console.ReadKey(true);
//Mindkét változat jól működik:
//1. változat:
while (console_key_info.Key != ConsoleKey.Escape)
{
Console.Write("A felelő pedig a következő: ");
Console.WriteLine(nevek[rnd.Next(0, 16)]);
console_key_info = Console.ReadKey(true);
}
//2. változat:
while (true)
{
console_key_info = Console.ReadKey(true);
if (console_key_info.Key == ConsoleKey.Escape) break;
Console.Write("A felelő pedig a következő: ");
Console.WriteLine(nevek[rnd.Next(0, 16)]);
}
}
}
}
Nincsenek megjegyzések:
Megjegyzés küldése