NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!

Diskuze – Lekce 6 - Podmínky (větvení) v C# .NET

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Avatar
Odpovídá na Martin.mak
Michal Žůrek - misaz:4.6.2013 6:08

je to popsané hned v příštím díle.

 
Odpovědět
4.6.2013 6:08
Avatar
Martin.mak
Člen
Avatar
 
Odpovědět
4.6.2013 12:35
Avatar
j.martenek
Člen
Avatar
j.martenek:25.8.2013 9:51

Jak se dělá tento znak &? Furt ho musím kopírovat.

 
Odpovědět
25.8.2013 9:51
Avatar
KlimiCZ
Člen
Avatar
Odpovídá na j.martenek
KlimiCZ:25.8.2013 9:57

Zkus pravý alt + c

Odpovědět
25.8.2013 9:57
Nesnaž se zakrýt něco, co jsi provedl úmyslně. Svět je tak malý, že dotyčný se to stejně dozví.
Avatar
Odpovídá na j.martenek
Michal Žůrek - misaz:25.8.2013 10:02

Možností je několik já si pamatuju Alt + 38.

 
Odpovědět
25.8.2013 10:02
Avatar
psafarcik
Člen
Avatar
psafarcik:23.9.2013 0:47
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;

                default: Console.WriteLine("Neplatná volba.");
                   break;
            }

            Console.WriteLine("Děkujeme za použití kalkulačky, aplikaci ukončíte libovolnou klávesou.");
            Console.ReadKey();

Kdyz uz clovek pouziva switch, tak mi prijde vhodne ho alespon v tomto pripade nekombinovat s podminkou if. Od toho nam slouzi v tele switche prikaz default, ktery vykona pozadovany prikaz, pokud neni splnena podminka swithce.

Editováno 23.9.2013 0:48
Odpovědět
23.9.2013 0:47
Code never lies, comments sometimes do. - Alan Cooper
Avatar
Kit
Tvůrce
Avatar
Odpovídá na psafarcik
Kit:23.9.2013 3:51

To máš marný. Některým lidem to můžeš vysvětlovat pořád dokolečka :)

Editováno 23.9.2013 3:52
Odpovědět
23.9.2013 3:51
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Láďa
Neregistrovaný
Avatar
Láďa:3.11.2013 23:24

Ahoj
Chci se zeptat, nevím co mám dělat mám zadaný swich1 tam několik case a pak swich2 ale když za posledním case z swich1 napíšu break program mi spadne nevím jak to ebejit viz.
Console.Write­Line("Vítejte v aplikaci, která vám vypočte neznámou stranu trojúhelníku za pomoci pythagorovy věty");
Console.Write­Line("Vítejte v menu!");
Console.Write­Line("Zvolte operaci : 1 - Výpočet");
Console.WriteLine(" 2 - Konex");
string x = Console.ReadLine();
int y = int.Parse(x);
switch (y)
{
case 2:
Console.Write­Line("Aplikaci ukončíš stisknutím libovolné klávesy");
Console.ReadKey();
break;
case 1:
Console.Write­Line("Všechno je v centimetrech");
Console.Write­Line("Neznámou stranu zapiš jako [0]");
Console.Write­Line("Zadej přeponu.");
string a = Console.ReadLine();
float b = float.Parse(a);
Console.Write­Line("Zadej první odvěsnu. ");
string t = Console.ReadLine();
float c = float.Parse(t);
Console.Write­Line("Zadej druhou odvěsnu.");
string u = Console.ReadLine();
float s = float.Parse(u);
break;
Console.Write­Line("Zvol jakou stranu chceš zjitit: 1 - Přeponu");
Console.WriteLine(" 2 - První odvěsnu");
Console.WriteLine(" 3 - Druhou přeponu");
string l = Console.ReadLine();
int k = int.Parse(l);
switch (k)
{
case 1:
b = (c * c) + (s * s);
double o = Math.Sqrt(b);
Console.Write­Line("Strana, kterou jsi chtěl zjistit měří" + b + "cm");
Console.Write­Line("Děkuji za použití aplikace, pro ukončení stiskni libovoulnou klávesu");
Console.ReadKey();
case 2:
c = (b * b) - (s * s);
double g = Math.Sqrt(c);
Console.Write­Line("Strana, kterou jsi chtěl zjistit měří" + c + "cm");
Console.Write­Line("Děkuji za použití aplikace, pro ukončení stiskni libovoulnou klávesu");
Console.ReadKey();
case 3:
s = (b * b) - (c * c);
double w = Math.Sqrt(s);
Console.Write­Line("Strana, kterou jsi chtěl zjistit měří" + s + "cm");
Console.Write­Line("Děkuji za použití aplikace, pro ukončení stiskni libovoulnou klávesu");
Console.ReadKey();
break;

 
Odpovědět
3.11.2013 23:24
Avatar
Jan Vargovský
Tvůrce
Avatar
Odpovídá na
Jan Vargovský:3.11.2013 23:36

Nejde se v tom vyznat. Použij pro vložení kódu příslušný tag.

 
Odpovědět
3.11.2013 23:36
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na
David Hartinger:19.11.2013 11:47

Break musíš mít za každou větví, ne jen na konci. V místních tutoriálech je ukázané jak se se Switchem pracuje, podívej se na ně.

Odpovědět
19.11.2013 11:47
New kid back on the block with a R.I.P
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 172.