Diskuze: Cyklus Do v C# Visual Studio
Zobrazeno 5 zpráv z 5.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
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.