NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
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 – Řešené úlohy k 1.-4. lekci 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
Petr Novák
Člen
Avatar
Petr Novák:22.1.2023 15:11

Ahoj lidi, prosím o radu. Dal jsem si pár týdnů pauzu a tak si jedu opáčko od začátku.
Můj problém je v tom, že mi nesedí výsledek s požadovaným výstupem - konkrétně mám moc čísel za desetinnou čárkou. Co jsem udělal blbě?

Console.WriteLine("Zadej poloměr kruhu (cm):");
float r = float.Parse(Console.ReadLine());
float r2 = r * r;
float pi = 3.1415F;
double S = pi * r2;
double o = 2 * pi * r;
Console.WriteLine("Obvod zadaného kruhu je: " + o + " cm");
Console.WriteLine("Jeho obsah je " + S + "cm^2");
Console.WriteLine("kontorla - požadovaný výstup: Obvod 76,0243 cm Obsah 459,9471");
Console.ReadKey();
 
Odpovědět
22.1.2023 15:11
Avatar
Petr Novák
Člen
Avatar
Odpovídá na Petr Novák
Petr Novák:22.1.2023 15:31

už jsem na to přišel - bordel mi tam dělá ten double - měl jsem dát jen float. Pak už mi to web akceptoval. I když v zadání je požadovaný výstup obsahu: 459,9471, ale když si ten prográmek zpustím, tak mi to vyplivne jen: 459,947, takže mi tam pro změnu za čárkou jedno číslo chybí.
Je chyba u mě? a dá se případně určit počet zobrazených desetinných míst za čárkou?

 
Odpovědět
22.1.2023 15:31
Avatar
Jan Polaštík:24.1.2023 7:47

Ahojte
Ve VS mi to vychází dobře ale tady se mne to ani nezeptá na poloměr kruhu:

Console.WriteLine("Zadej poloměr kruhu (cm):");
Double a = double.Parse(Console.ReadLine());
double obvod = 2 * 3.1415 * a;
double obsah = 3.1415 * (a * a);
Console.WriteLine("Obvod zadaného kruhu je: " + obvod + "cm");
Console.WriteLine("Jeho obsah je " + obsah + "cm^2");
Console.ReadKey();
Odpovědět
24.1.2023 7:47
Nikdy se nevzdávej, odpověď tam někde je.
Avatar
David Novák
Tvůrce
Avatar
Odpovídá na Jan Polaštík
David Novák:25.1.2023 6:28

Ono se tě zeptá takto:

 
Odpovědět
25.1.2023 6:28
Avatar
Veronika Bartoňková:15.3.2023 10:24

Ahoj, proč prosím nefunguje úkol 2? Ani když zadám kopii vašeho řešení... mé řešení mi ve VS fungovalo, u vás na webu mi to nezobrazuje nic. Ale ani vaše řešení nefunguje, max to vyhodí error :/ Ráda bych úkol odevzdala :)

 
Odpovědět
15.3.2023 10:24
Avatar
David Novák
Tvůrce
Avatar
David Novák:16.3.2023 5:46

Naše řešení funguje, viz přiložený sken. Zkus prosím znovu.

 
Odpovědět
16.3.2023 5:46
Avatar
Veronika Bartoňková:20.3.2023 19:33

Zdravím, opět problém jak u úkolu č. 2, tj. nechce mi to vygenerovat nic ani při zkoušení (zadáno 12,1 i 12.1) a obrazovka šedá. Ve VS funguje. Při odevzdání na webu mi to neprojde, protože se prostě nic nevyplní. Přitom zkouším i vaše řešení, a nic... U té mocniny mě to pak "najednou" pustilo hned jak jsem sem napsala :D Tak třebas to bude stejně :D ovšem tomu bych se ráda vyhla, ani vás by asi pak nebavilo odpovídat na pořád stejné dotazy... A tak: dělám někde primitivní chybu? Díky 🙏

 
Odpovědět
20.3.2023 19:33
Avatar
HONZ4
Člen
Avatar
Odpovídá na Veronika Bartoňková
HONZ4:24.3.2023 20:09

V kódu, který jsi vyfotila, nemáš závorky, v C# závorky významně ovlivňují kód. Nejspíš proto nedokáže editor správně rozpoznat zadané hodnoty.

 
Odpovědět
24.3.2023 20:09
Avatar
Jaroslav Vinický:29.4.2023 11:55

Stejně je to zaokrouhlování trochu podivné.
Zadání: "Jeho obsah je 459,9471 cm2" .
Aneb : 12.1 * 12.1 * 3.1415 = je přesně(!) 459.947015. Na 4. desettiném místě je v zadání "1", mě ve škole učili 0 a moje 25 let stará kalkulačka zaohrouhluje taky na 159,9470.
No, systém "mi sežral" i 459.9470, takže jsem spokojený :).

 
Odpovědět
29.4.2023 11:55
Avatar
Petr Kopecký:17.5.2023 9:48

Ahoj, u výpočtu obvodu a obsahu kruhu máte v testu chybu. I když zadám vaše řešení uložené na konci stránky tak mi to vyhodí chybu. Prosím o opravu

 
Odpovědět
17.5.2023 9:48
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 317.