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
Martin Košař:12.7.2020 17:51

Zdravím, jaký je rozdíl v tom, jestli použiji pro změnu místo "parse" metodu Convert.To, např:

Console.WriteLine("Zadejte číslo k zdvojnásobení:");
            int s = Convert.ToInt32(Console.ReadLine());
            s = s * 2;
            Console.WriteLine(s);
            Console.ReadKey();

Děkuji

Avatar
Václav Dachs:13.1.2021 18:01

nevím proč ve VS 2019, ale i tady na stránce, když dám vyzkoušet u zdrojového kódu kalkulačky (zkoušel jsem i stažený zdrojový kód z této stránky) a zadám čísla z náhledu konzolové aplikace tak dostanu toto:

Odpovedať
S úsměvem jde všechno lépe :-)
Avatar
Odpovedá na Václav Dachs
Petra Strašáková:1.2.2021 20:16

Mám to také tak, možná překlep? Nebo nastavení PC?

Odpovedať
Každý máme jiné oči.
Avatar
Odpovedá na Petra Strašáková
Václav Dachs:2.2.2021 13:05

No po poslední aktualizaci Windows už to počítá s malým počtem desetinných míst správně. U většího počtu desetinných míst je to skutečně tím, jak jsou desetinná čísla v počítači ukládána, tam vždy nějaká odchylka bude, proto je potřeba pro výpočet s velkou přesností používat datový typ decimal, jak je tady v kurzu uvedeno později :-)

Odpovedať
S úsměvem jde všechno lépe :-)
Avatar
Odpovedá na Václav Dachs
Petra Strašáková:2.2.2021 16:36

Tak super, díky za info. :)

Odpovedať
Každý máme jiné oči.
Avatar
Soňa Malířová:14.3.2021 14:16

Ahoj, wow, super! Začíná mě to bavit čím dál víc :) Děkuji za skvělé lekce.

Avatar
David Balint
Člen
Avatar
David Balint:5.4.2021 21:38

Zdarec všem, tak jsem tu kalkulačku udělal i s desetinnými čísly. Pro proměnné jsem zvolil názvy e a f. Já totiž píšu všechny ty programy z lekce do jednoho souboru, a za komentovávám si části , které už mám vyřešené, ale i tak si hlídám jména proměnných. Program kalkulačka - Viz kod:

float e = 0f;
float f = 0f;

Console.WriteLine("Vítejte u programu kalkulačka, jako desetinný oddělovač používá tento program čárku a ne debilní americkou tečku.");
Console.WriteLine("Záleží však na vašem nastavení Visual Studia.");

Console.WriteLine("Zadejte prosím první číslo:");
e = float.Parse(Console.ReadLine());

Console.WriteLine("Zadejte prosím druhé číslo:");
f = float.Parse(Console.ReadLine());

Console.WriteLine("Součet zadaných čísel je: {0}",e+f);
Console.WriteLine("Rozdíl zadaných čísel je: {0}", e-f);
Console.WriteLine("Součin zadaných čísel je: {0}", e*f);
Console.WriteLine("Podíl zadaných čísel je: {0}", e/f);

Console.WriteLine("Děkuji za použití programu kalkuklačka, program skončí po stisknutí libovolné klávesy");
Console.ReadKey();

Tak ať se daří.

Avatar
Eva Č.
Člen
Avatar
Eva Č.:10.4.2021 14:19

Ahoj, tato lekce je moc hezky zpracovaná, hlavně oceňuju, jak je vysvětleno ToString a parsování. :)

Editované
Avatar
Zdeněk Novák:23.5.2021 20:32

Ahoj, ve VS 2019 mi bohužel instrukce "nameof" nefunguje. Zkoušel jsem i převzít program odsud, ale výsledek je stejný. Nesetkal se s tím někdo také? Díky.

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.