NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze – Lekce 2 - První objektová aplikace v C# - Hello object world

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
Milan Křepelka
Tvůrce
Avatar
Odpovídá na Milan Křepelka
Milan Křepelka:30.5.2014 13:33

Uff, ty parametry jsem tam obrátil a není tady editace. Doufejme že s novou sociální sítí bude prostor celé toto ošklivé kačátko zahodit a udělat nebo ohnout něco pořádného.

 
Odpovědět
30.5.2014 13:33
Avatar
Odpovídá na Kit
Sub zero z mortal combat :10.8.2014 22:06

hm tak editace nějak selhala :D chtě jsem to poupravit ale už to nejde :D

Editováno 10.8.2014 22:09
 
Odpovědět
10.8.2014 22:06
Avatar
Odpovídá na Kit
Sub zero z mortal combat :10.8.2014 22:11

tak ještě jednou:

mám dotaz ohledně umístění závorek

static void Main(string[]args) **{**
        hgfghfhgfhfhghfg
        while (pokracovat == "ano") **{**
            milion veci
       ** }**
   ** }**

Ja zavorky davam az na dalsi radek a aby byly na stejné úrovni, nějak takto:

static void Main(string[]args)
      {
       fdafdasfsfadfas
       while (pokracovat == "ano")
       {
           hgdhdhdhgdhdhgdh
       }
      }

je to špatně a doporučuje se
umisťovat závorky těla hned za příslušnou třídu,cyklus,...? jako u tebe? nebo to tak může být. Tvoje řešení je samozřejmě úspornější ale pro mě osobně ten můj způsob mi přijde přehlednější.

Editováno 10.8.2014 22:11
 
Odpovědět
10.8.2014 22:11
Avatar
Odpovídá na Sub zero z mortal combat
Martin Konečný (pavelco1998):10.8.2014 22:15

Je to jedno. Já si zvykl psát začátek bloku na nový řádek, když se jedná o třídu nebo metodu. U ostatních konstruktů (podmínky, cykly, ...) to píši na ten stejný řádek.

Odpovědět
10.8.2014 22:15
Aktuálně připravuji browser RPG, FB stránka - https://www.facebook.com/AlteiraCZ
Avatar
Jan Vargovský
Tvůrce
Avatar
Odpovídá na Sub zero z mortal combat
Jan Vargovský:10.8.2014 22:18

Není to špatně, jak si to nastavíš, tak se ti to bude formátovat. Klidně to piš všechno do jednoho řádku, když ti to přijde přehledné :)

 
Odpovědět
10.8.2014 22:18
Avatar
Odpovídá na Jan Vargovský
Sub zero z mortal combat :10.8.2014 22:26

No mě jde hlavně o to že když se to tak budu učit a pak napíšu nějaké monstrum a budu to předávat někomu jinému , aby mi neřekl že to mám špatně formátované a že to je hnus a že to mám předělat :D
Mě se to zdá tak být ok,ale může to být jen můj subjektivní dojem tak sem se raději zeptal jestli tím neporušuju nějaké pravidlo :D

 
Odpovědět
10.8.2014 22:26
Avatar
tomisoka
Tvůrce
Avatar
Odpovídá na Sub zero z mortal combat
tomisoka:10.8.2014 22:46

http://www.itnetwork.cz/…2e78e1912449
Má to být sice vtip, ale myslím, že to přesně vystihuje na co se ptáš.

 
Odpovědět
10.8.2014 22:46
Avatar
Odpovídá na tomisoka
Sub zero z mortal combat :10.8.2014 23:03

Ok, tak to jsem rád ;)

 
Odpovědět
10.8.2014 23:03
Avatar
Selak
Člen
Avatar
Selak:28.10.2014 10:21

Chci se zeptat jak byste tenhle zdrojový kod napsali správně v OOP, nevím jestli to dělám správně,tak jsem ho ted napsal normálně:
Console.Write­Line("Co bys rád? Obdélník nebo čtverec? Vlož o nebo c");

string vyber = Console.ReadLine();

if (vyber == "o")
{
Console.Write­Line("Vlož délku strany a");

int a = int.Parse(Con­sole.ReadLine());

Console.Write­Line("Vlož délku strany b");

int b = int.Parse(Con­sole.ReadLine());

int obvod = a + b * 2;

int obsah = a * b;

Console.Write­Line("Obvod je {0} \n Obsah je {1}",obvod , obsah);

Console.Write­Line("Program ukončíte stiskem libovolné klávesy");

Console.ReadKey();

}
else if (vyber == "c")
{
Console.Write­Line("Vlož délku strany a");
int c = int.Parse(Con­sole.ReadLine());

int cObvod = c * 4;

int cObsah = c * c;

Console.Write­Line("Obvod je {0} \n Obsah je {1}", cObvod, cObsah);

Console.Write­Line("Program ukončíte stiskem libovolné klávesy");

Console.ReadKey();
}
else
{
Console.Write­Line("Zadali jste něco jiného než jste měl,program ukončíte stiskem libovolné klávesy");

Console.ReadKey();
}

 
Odpovědět
28.10.2014 10:21
Avatar
Migi
Tvůrce
Avatar
Migi:17.12.2014 18:58

Ahoj,

take jsem sesmolil nejaky kus kodu, ale prijde mi to strasne dlouhy :-)
Slo by to nejak zjednodusit?? Diky

namespace _2.priklad
{
    class Kalkulacka
    {
        static void Main(string[] args)
        {
            double prvniCislo;
            double druheCislo;
            bool pokracovat = false;
            Kalkulacka kalkulator = new Kalkulacka();

            while (pokracovat == false)
            {
            Console.WriteLine("Prosim vybere operaci \n");
            Console.WriteLine("1. Soucet");
            Console.WriteLine("2. Rozdil");

            int vyber = int.Parse(Console.ReadLine());

            Console.WriteLine("Zadejte prvni cislo:");
            prvniCislo = double.Parse(Console.ReadLine());
            Console.WriteLine("Zadejte druhe cislo:");
            druheCislo = double.Parse(Console.ReadLine());


            switch (vyber)
            {
                case 1:
                    Console.WriteLine("Vysledek je {0}", kalkulator.SectiCisla(prvniCislo, druheCislo));
                    Console.WriteLine("Pokracovat ano / ne");
                    if (Console.ReadLine() == "ano")
                        pokracovat = false;
                    else
                        pokracovat = true;
                    break;

                case 2:
                    Console.WriteLine("Vysledek je {0}", kalkulator.OdectiCisla(prvniCislo, druheCislo));
                    Console.WriteLine("Pokracovat ano / ne");
                    if (Console.ReadLine() == "ano")
                        pokracovat = false;
                    else
                        pokracovat = true;
                    break;
                default:
                    Console.WriteLine("Nevybrali jste zadno spravnou moznost!");
                    break;


            }

            Console.ReadKey();
            }
        }

        public double SectiCisla(double prvniCislo, double druheCislo)
        {

            return
                prvniCislo + druheCislo;
        }
        public double OdectiCisla(double prvniCislo, double druheCislo)
        {

            return
                prvniCislo - druheCislo;
        }
    }
}
Odpovědět
17.12.2014 18:58
I ta nejhorsi hodina v zivote trva jen 60 minut...
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 217.