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 – 3. diel - Premenné, typový systém a parsovanie v C# .NET

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
Odpovedá na Lukáš Nový
Neaktivní uživatel:1.2.2014 18:00

sice ti to nevysvětlím, ale chtěl bych podotknout že můžeš použít:

d += c;

pro jiné operace je -=, *= nebo /=

Odpovedať
Neaktivní uživatelský účet
Avatar
petrph
Člen
Avatar
Odpovedá na Lukáš Nový
petrph:1.2.2014 19:03

ale ve skutečnosti to tak funguje, a dokud to nevezmeš na vědomí tak se v programování nepohneš dál. Je to tak jak píšeš, počítač vezme 7 z c a 5 z d, sečte vyjde mu 12 a to zase uloží do d, tu 5tku co tam byla předtím tím přemaže.
Ale tebe možná mate něco jinýho-ten výraz d = c + d; vůbec neznamená že by jsi tím ty dva výrazy porovnával- vůbec to neznamená že 5 = 12. To = tam znamená přiřazení, ulož 12 do d.
Někde v další lekci o podmínkách se dočteš že na porovnání (tedy zda se d rovná c+d by jsi musel použít operátor == (2 rovnítka za sebou)..OK?

Avatar
Odpovedá na petrph
Lukáš Nový:1.2.2014 19:35

Ok. díky za vysvětlení :) Ještě se chci zeptat: to co píše "HAPPY DAY " uživatel pod mým commentem, tak to bude také v dalších lekcích? nebo bych to měl znát také teď?

A ještě možná taková hloupá otázka :-) Chápu že program se vykonává postupně po řádcích od z hora dolu takže např. když je první console.write­line("něco") tak to nejdříve vypíše, pak tam je
string a = Console.ReadLine(); a to čeká co zadám já. Je to takhle v celém programovacím jazyce že to prostě jde postupně po řádcích a nebo to i přeskakuje? Dík

Avatar
petrph
Člen
Avatar
Odpovedá na Lukáš Nový
petrph:1.2.2014 20:16

Ahoj- to co píše "HAPPY DAY" je pravda a funguje to taky-ale nejsem si jistej jestli je to v dalších lekcích. Ani tenhle kurz ti neřekne úplně všechno o C#, jen ti dá základy na zahájení programovaní, pak budeš muset jít pro další podrobnosti do online dokumentace. Čili-pro další pokračování v kurzu to umět nemusíš, když si to pak najdeš jinde tím líp. Ale je to vlastně jenom zkrácenej zápis toho co můžeš napsat jinak, jak už umíš třeba d += c znamená d=d+c;

A -ano jde i přeskakovat řádky podle zadané podmínky nebo naopak i v cyklu některé řádky opakovat.to bude jak jsem se díval v častech 5 a 6..8-)

Avatar
Zbyňa
Člen
Avatar
Zbyňa:18.4.2014 18:34
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Csharp_3aplikace
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Program odmocnovani celych cisel");

            Console.WriteLine("zadejte cislo k odmocneni: ");
            string s = Console.ReadLine();
            int a = int.Parse(s);
            Console.WriteLine(Math.Pow(a, (1.0 / 2.0)));
            Console.WriteLine("zadejte druhe cislo k odmocneni");
            string w = Console.ReadLine();
            int b = int.Parse(w);
            Console.WriteLine(Math.Pow(b, (1.0 / 2.0)));
            float soucet = a + b;
            Console.WriteLine(Math.Pow((a + b), (1.0 / 2.0)));
            float rozdil = a - b;
            Console.WriteLine(Math.Pow((a - b), (1.0 / 2.0)));
            float soucin = a * b;
            Console.WriteLine(Math.Pow((a * b), (1.0 / 2.0)));
            float podil = a / b;
             Console.WriteLine(Math.Pow(podil, (1.0 / 2.0)));
            Console.WriteLine("Součet: " + soucet);
            Console.WriteLine("Rozdíl: " + rozdil);
             Console.WriteLine("Součin: " + soucin);
            Console.WriteLine("Podíl: " + podil);








        }
    }
}
Avatar
Roman Šíp (SnakeOne):29.5.2014 19:08

Zdravím přátelé, :) mám takový problém. Pokaždé když se pokusím zapnout program s Kruhem(úloh č.3), tak se mi vypíše tato hláška a program se nespustí. Prosím Help me. :) http://i.imgur.com/aNGGrD5.png

Editované
Odpovedať
Nekuřte! Je to nezdravé...
Avatar
m-martinek
Člen
Avatar
Odpovedá na Roman Šíp (SnakeOne)
m-martinek:1.8.2014 18:43

Konec řádku Readkey(); ? Nemá tam být ReadLine(); :-)

Avatar
Sub zero z mortal combat :3.8.2014 10:52

Zdravím hrál jsem si s úkolem před kalkulačkou , zdvojnásobení, chtěl jsem si vylepšit výstup ale nějak jsem se zadrhl, z kodu pochopite co bych chtel, je tam neco krapet spatne...

Console.Write­Line("zadej cele cislo,ktere chces zdvojnasobit");

string a = Console.ReadLine();
int c = 2 * int.Parse(a);

Console.Write­Line("zadane cislo", a , "bylo zdvojnasobeno na", c);

Avatar
qwertyW
Tvůrce
Avatar
Odpovedá na Sub zero z mortal combat
qwertyW:3.8.2014 11:15

no, pokud vypisuješ výsledek přes Concole.Write­Line(), tak ho musíš vypsat jak string spojený "+"

Console.WriteLine("zadané číslo: " + a + ", bylo zdvojnásobeno na: " c)
Editované
Odpovedať
Programuji, tedy jsem.
Avatar
qwertyW
Tvůrce
Avatar
Odpovedá na qwertyW
qwertyW:3.8.2014 11:19

nebo

Console.WriteLine("Zadané číslo: {0}, bylo zdvojnásobeno na {1}", a , c )

E: proč po pár minutách už nemůžu upravit původní příspěvek

Editované
Odpovedať
Programuji, tedy jsem.
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 222.