Diskuze: Cyklus Do v C# Visual Studio
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 5 zpráv z 5.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
To je zase úloha do školy? Kód čo si skúsil asi nie je...Vygooglit sa
tiež nič nepodarilo... Nič ťa ani nenapadá... Hádam správne? ... Aspoň neco si sem mohel
napísať...
Ahoj, kód níž by měl v konzoli fungovat. Je v něm vytvořená instance classy Random - generátor náhodných čísel a vybrané rozmezí čísel (až 101 není překlep, horní hranice v této funkci nemůže být vygenerovaná). Cyklus do while dělá totéž co while, ale provede se alespoň jednou, i kdyby podmínka neplatila. Zbytku určitě budeš rozumět.
Random random = new Random();
int hadane = random.Next(1, 101);
Console.WriteLine("Myslím si číslo od 1 do 100, hádej, které to
je.");
int srov;
int pokusu = 0;
do
{
srov = int.Parse(Console.ReadLine());
if (srov < hadane)
Console.WriteLine("Číslo, které si myslím, je větší.");
else if (srov > hadane)
Console.WriteLine("Číslo, které si myslím, je menší.");
pokusu++;
} while (srov != hadane);
Console.WriteLine("Uhodl jsi! Bylo to číslo {0}. Uhodl jsi to na {1}.
pokus", srov, pokusu);
Sice jsi za něj pěkně udělal školní úlohu, ale...
A - pro psaní kódu se používá tlačítko pro vkládání
kódu "</>", aby ten kód byl přehledný
B - takhle se nic nenaučí, měl jsi mu dát odkaz na lekci s
cykly (např. tady na itnetwork), kde by pochopil, jak to funguje. Takto jen
opíše kód a když se ho učitel zeptá proč je tam to či ono, bude koukat
jako husa do flašky a neřekne nic.
Zobrazeno 5 zpráv z 5.