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 3 - Proměnné, typový systém a parsování 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
Vojtěch Bastl:27.2.2018 22:03

ahoj chci se zeptat při zadaní 2 celých čísel a jednoho desetíného mi spadne aplikace jakou funkci bych měl použít

předem děkuji za odpověď
{
Console.Out.Wri­teLine("zadej U");
float a = float.Parse(Con­sole.ReadLine());

Console.Out.Wri­teLine("zadej I");
float b = float.Parse(Con­sole.ReadLine());

Console.Out.Wri­teLine("zadej R");
float c = float.Parse(Con­sole.ReadLine());

float volt = b * c;
float amper = a / c;
float ohm = a / b;

Console.Write­Line("napětí: " + volt);
Console.Write­Line("odpor: " + ohm);
Console.Write­Line("proud: " + amper);
Console.ReadLine();

}
}
}

 
Odpovědět
27.2.2018 22:03
Avatar
Petr Zajac
Člen
Avatar
Odpovídá na Vojtěch Bastl
Petr Zajac:28.2.2018 10:59

Hlásí to nějakou chybu, když to spadne?
Jediné co mě takhle napadá je jestli při zadávání desetiného čísla používáš "." (tečku místo čárky, bez ohledu jak máš nastavený windows).
(Jinak se mi líbí jak se ptáš na všechny tři hodnoty a pak jednu dopočítáváš ;-) )

 
Odpovědět
28.2.2018 10:59
Avatar
Petr Zajac
Člen
Avatar
Odpovídá na Vojtěch Bastl
Petr Zajac:28.2.2018 11:18

Tak pardon, teď jsem to vyzkoušel ve Visual studiu a chybu mi to hlásí naopak, když dám "." tečku, když dám jak desetinou čárku "," tak to proběhne a počítá tak jak má :-)

 
Odpovědět
28.2.2018 11:18
Avatar
Ján Mičic
Člen
Avatar
Ján Mičic:26.4.2018 0:00

Nerozumiem nasledujúcemu výpisu výsledkov. Vie mi niekto povedať, prečo v riadku 5 metóda WriteLine počíta súčet čísel (tak to chcem) a v riadku 7 počíta ako súčet textu? Rozumiem tomu tak, že metóda WriteLine pracuje buď len s číslom alebo len s textom a vracia iba text. Vie mi to niekto objasniť?

1) int a = 5;
2) int b = 5;
3) int c = a + b;
4) Console.Write­Line(c); // = 10
5) Console.WriteLine(a + b); // = 10
6) Console.Write­Line("Ahoj, výsledok je " + c); // = Ahoj, výsledok je 10
7) Console.Write­Line("Ahoj, výsledok je " + a + b); // = Ahoj, výsledok je 55
8) Console.ReadKey();

 
Odpovědět
26.4.2018 0:00
Avatar
pocitac770
Tvůrce
Avatar
Odpovídá na Ján Mičic
pocitac770:26.4.2018 5:13

Nevím, jestli je to správné objasnění, ale co vím tak se to vyhodnocuje jako v matematice - zleva. Tudíž k textu přičteš a, máš z toho text, k celkovému textu přičteš b, máš z toho text. Pokud chceš, aby to bralo jako součet, obal a + b do závorek ;)

 
Odpovědět
26.4.2018 5:13
Avatar
Ján Mičic
Člen
Avatar
Ján Mičic:26.4.2018 22:34

Ďakujem, obe rady fungujú, zátvorky aj vyhodnocovanie z ľava.

  1. Console.Write­Line("Ahoj, výsledok je " + (a + b));// = Ahoj, výsledok je 10
  2. Console.WriteLine( a + b + " je tvoj výsledok");// = 10 je tvoj výsledok
 
Odpovědět
26.4.2018 22:34
Avatar
Alvaro Luis
Člen
Avatar
Alvaro Luis:3.11.2018 18:03

Ahoj, proč máš na konci Console.Write­Line(“Soucet: “ + soucet.ToString), to tam není potřeba, já můžu napsat Console.Write­Line(“Cislo –> “ + 12) a nic se nestane.

 
Odpovědět
3.11.2018 18:03
Avatar
Marek Poner
Člen
Avatar
Marek Poner:6.12.2018 19:53

Dobrý den mam problém jsem uplný zelenáč a nevím jak udělat toto zadaní pomůžete mi prosím?
Vytvořte aplikaci, která vypíše všechna prvočísla z intervalu 0 - 100.Využijte k tomu vnořené cykly a operátor modulo(%)
Program vypíše
1 1
2 1 2
3 1 2 3
4 1 2 3 4
5 1 2 3 4 5

do 10 užitím vnořených cyklů for

Děkuji za odpověd

 
Odpovědět
6.12.2018 19:53
Avatar
Odpovídá na Marek Poner
Michal Šmahel:6.12.2018 20:12

Celé ti to psát nikdo nebude - je to ostatně zbytečné, neboť se při zkopírování cizího řešení nic nenaučíš. Pokud chceš pomoct, zkus to napsat sám. Až narazíš na nějakou konkrétní chybu, rád ti někdo pomůže. Navíc je zadání velmi konkrétní a přímo tě navádí k řešení, neměl by s tím být problém.

Odpovědět
6.12.2018 20:12
Nejdůležitější je motivace, ovšem musí být doprovázena činy.
Avatar
Odpovídá na Michal Šmahel
Michal Šmahel:6.12.2018 20:14

Ještě jsem zapomněl dodat, že je třeba, abys sem vložil zdrojové kódy svého snažení. Bez nich je obvykle těžké poznat, kde jsi udělal chybu.

Odpovědět
6.12.2018 20:14
Nejdůležitější je motivace, ovšem musí být doprovázena činy.
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 222.