IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
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í.
Mezi 13:00 až cca 16:00 proběhne odstávka sítě z důvodu aktualizace. Web bude po celou dobu nedostupný.
Avatar
Martin.mak
Člen
Avatar
Martin.mak:4.6.2013 13:32

Ahoj, je něco špatně když jsem mocninátor vyřešil takto:

Console.WriteLine("MOCNINÁTOR");
            Console.WriteLine("==========");
            Console.WriteLine("Zadejte základ mocniny");
            long zaklad = long.Parse(Console.ReadLine());
            Console.WriteLine("Zadejte exponent");
            long vysledek = zaklad;
            for ( int exponent = int.Parse(Console.ReadLine()); (exponent - 1) > 0; exponent--)
                vysledek = vysledek * zaklad;
            Console.WriteLine(vysledek);
            Console.WriteLine("Děkuji za použití MOCNINÁTORU,program ukončíte libovolnou klávesou");
            Console.ReadKey();
 
Odpovědět
4.6.2013 13:32
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Martin.mak
David Hartinger:4.6.2013 13:38

Ano, dělej to tak, jak se to tu učí.

Nahoru Odpovědět
4.6.2013 13:38
New kid back on the block with a R.I.P
Avatar
Martin.mak
Člen
Avatar
Odpovídá na David Hartinger
Martin.mak:4.6.2013 17:29

Dobrá, a co je na tom konkrétně špatně? Všechno jde úplně stejně, a mně připadá že i logika je stejná

 
Nahoru Odpovědět
4.6.2013 17:29
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Martin.mak
David Hartinger:4.6.2013 17:54

Oceňuji, že se snažíš být kreativní, ale jdeš na to špatně. Přečti si několik dalších dílů a naprogramuj nějakou svou aplikaci. Jak se pracuje s cyklem je dáno a když to uděláš jinak, tak to bude s největší pravděpodobností špatně.

Nechce se mi tu s tebou debatovat, jelikož jsme znalostmi dost jinde, špatně je hlavně to, že v logice cyklu provádíš další logiku, která s cyklem nesouvisí (načtení a dokonce parsování proměnné). Cyklus se stará o řídící proměnnou, parsování mu tam nestrkej. Je zvykem řídící proměnnou pojmenovávat i a když chceš udělat něco několikrát, používá se i < x, i++, ne tam čachrovat s nějakým -1 a --. Až budeš pokročilejší, oceníš tyto zvyklosti hlavně ve chvíli, když budeš po někom číst nějaký kód.

Nahoru Odpovědět
4.6.2013 17:54
New kid back on the block with a R.I.P
Avatar
Martin.mak
Člen
Avatar
 
Nahoru Odpovědět
4.6.2013 22:13
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 5 zpráv z 5.