Mikuláš je tu! Získaj 90 % extra kreditov ZADARMO s promo kódom CERTIK90 pri nákupe od 1 199 kreditov. Len do nedele 7. 12. 2025! Zisti viac:
NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:

Diskusia – 7. diel - Cykly v C# .NET - for a while

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Posledné komentáre sú na spodnej časti poslednej stránky.
Avatar
František Hejský:30.8.2017 19:39

Mam problém. Když ten program spustim, tak mi to asi milionkrát napíše "zadejte první číslo", je to divný, mam to stejně jako vy.

Avatar
Odpovedá na František Hejský
Martina Szotkowská:30.8.2017 20:53

Postni tady svůj zdrojový kód, jinak nemůžeme zjistit, jakou děláš chybu.

Avatar
Odpovedá na Martina Szotkowská
František Hejský:30.8.2017 21:09

Tohle je můj kód

Console.Write­Line("Vítejte v kalkulačce");
string pokracovat = "ano";
while (pokracovat == "ano")

Console.Write­Line("Zadejte první číslo");
float a = float.Parse(Con­sole.ReadLine());
Console.Write­Line("Zadejte druhé číslo");
float b = float.Parse(Con­sole.ReadLine());
Console.Write­Line("Zvolte si operaci");
Console.Write­Line("1 - sčítání");
Console.Write­Line("2 - odčítání");
Console.Write­Line("3 - násobení");
Console.Write­Line("4 - dělení");
int volba = int.Parse(Con­sole.ReadLine());
float vysledek = 0;
switch (volba)
{
case 1:
vysledek = a + b;
break;
case 2:
vysledek = a - b;
break;
case 3:
vysledek = a * b;
break;
case 4:
vysledek = a / b;
break;
}
if ((volba > 0) && (volba < 5))
Console.Write­Line("Výsledek: {0}", vysledek);
else
Console.Write­Line("Neplatná volba");
Console.Write­Line("Přejete si zadat další příklad?");
pokracovat = Console.ReadLine();
Console.Write­Line("Děkuji za použití kalkulačky, aplikaci ukončíte libovolnou klávesou");
Console.ReadKey();

Avatar
Pjanus
Člen
Avatar
Odpovedá na František Hejský
Pjanus:30.8.2017 21:24

Protože ti chybí za while cyklem složené závorky, které označují jeho konec a začátek.

Avatar
František Hejský:13.9.2017 12:19

Snažil jsem se vytvořit něco podobného, ale když aplikaci spustím napíše to "Výsledek" a pak žádné číslo, co s tím mám?

static void Main(string[] args)
{
    string pokracovat = "ano";
    while (pokracovat == "ano")
    {
        Console.WriteLine("Vítejte v kalkulačce, zadejte první číslo:");
        int a = int.Parse(Console.ReadLine());
        Console.WriteLine("Zadejte druhé číslo");
        int b = int.Parse(Console.ReadLine());
        int vysledek = a + b;
        Console.WriteLine("Výsledek", vysledek);
        Console.WriteLine("Další příklad? ano/ne");
        pokracovat = Console.ReadLine();
    }
    Console.WriteLine("Děkuji za použití kalkulačky, aplikaci ukončíte libovolnou klávesou");
    Console.ReadKey();
}
Avatar
dez1nd
Člen
Avatar
Odpovedá na František Hejský
dez1nd:13.9.2017 12:22

zkus místo

Console.WriteLine("Výsledek", vysledek);

použít toto

Console.WriteLine("Výsledek: {0}", vysledek);
Avatar
Odpovedá na dez1nd
František Hejský:14.9.2017 16:59

Ahoj, už je to v cajku, fungovalo tam

Console.WriteLine("Výsledek: " + vysledek);
Avatar
Jakub Hrušovský:18.1.2018 10:07

Musím uznat,že jsem si tuto stránku velice rychle oblíbil.Je to tu přehledné,výstižné a je tu super komunita.Co jiného by jsme si ještě měli přát :)

Avatar
Tereza Doležalová:4.2.2018 14:02

Malá nasobilka pomocí dvou cyklů: Kam mám prosím vložit metodu PadLeft(), aby se mi to zarovnalo? Děkuju

Posledné komentáre sú na spodnej časti poslednej stránky.
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zobrazené 10 správy z 208.