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
Tomáš Maňhal:11.11.2020 12:58

Jinak můj kód, kterej vyhazuje chybu jako tobě, ale u odevzdání projde. Děláme oba to samé, jen trochu jinak napsané.

Console.WriteLine("Zadej poloměr kruhu (cm):");
    string s = Console.ReadLine();
    float a = float.Parse(s);
    float b = 3.1415F;
    a = a * 2 * b;
    Console.WriteLine("Obvod zadaného kruhu je: " + a + " cm");
    float d = float.Parse(s);
    float c = 3.1415F;
    d = d * d * c;
    Console.WriteLine("Jeho obsah je " + d + " cm^2");
    Console.ReadKey();
Editováno 11.11.2020 13:00
 
Odpovědět
11.11.2020 12:58
Avatar
Alesh
Tvůrce
Avatar
Odpovídá na tomáš bradáč
Alesh:11.11.2020 13:46

Čtu ten error, ne?

Očekáváno: Jeho obsah je 459.9 cm^2
Nalezeno:   Jeho obsah je 76 cm^2
 
Odpovědět
11.11.2020 13:46
Avatar
Odpovídá na Alesh
Tomáš Maňhal:11.11.2020 15:39

Můžeš to nějak rozvést? Z toho teda vůbec nejsem moudrý.

 
Odpovědět
11.11.2020 15:39
Avatar
Alesh
Tvůrce
Avatar
Odpovídá na Tomáš Maňhal
Alesh:11.11.2020 16:11

To není odpověď pro tebe. Rozklikni si očíčko. ;-)

 
Odpovědět
11.11.2020 16:11
Avatar
Odpovídá na Alesh
Tomáš Maňhal:11.11.2020 16:16

To vidím, ale zajímá mě jak jsi k tomu dospěl...já totiž nic takovýho v tom výpisu chyby nevidím.

 
Odpovědět
11.11.2020 16:16
Avatar
Alesh
Tvůrce
Avatar
Odpovídá na Tomáš Maňhal
Alesh:11.11.2020 17:37

vstup (viz tomáš bradáč - 10:16):

Console.WriteLine("Zadej poloměr kruhu (cm):");
float r = float.Parse(Console.ReadLine());
float obvod = ((float)(2 * 3.1415 * r));
Console.WriteLine("Obvod zadaného kruhu je: " + obvod + " cm");
float obsah = ((float)(3.1415 * r * r));
Console.WriteLine("Jeho obsah je " + obvod + " cm^2");
Console.ReadKey();

výstup:

Informace k odevzdávání úloh ke kontrole

Celkové hodnocení: Selhalo (0 %)
Počet testů: 2, Prošlo: 0, Selhalo: 2
Doba běhu: 158 ms

Testy, které neprošly:

1) Test: "Zkus zadat poloměr z ukázky"
Řádek: 4
Očekáváno: Jeho obsah je 459.9 cm^2
Nalezeno:   Jeho obsah je 76 cm^2
2) Test: "Zkus zadat jiný poloměr"
Zkontroluj, zda výstupy programu odpovídají předloze. S jinými texty testy neprojdou.
 
Odpovědět
11.11.2020 17:37
Avatar
Odpovídá na Alesh
tomáš bradáč:12.11.2020 8:58

Přečetl jsem první tři řádky, nevěděl o co jde a začal řešit první chybu - až bych jí odstranil tak bych zjistitl jestli je tam další...což jsem btw zjistil a v nějakém komentáři napsal a opravil /zaměněná proměnná obvod za obsah)
takže mi jde o toto a jak to vyřešit - protože ve VS to projde a funguje

1) Test: "Zkus zadat poloměr z ukázky"
Řádek: 1
Očekáváno: Zadej poloměr kruhu (cm):
Nalezeno:   ./Program.cs(25,246): error CS1525: Unexpected symbol `end-of-file'
 
Odpovědět
12.11.2020 8:58
Avatar
Alesh
Tvůrce
Avatar
Odpovídá na tomáš bradáč
Alesh:12.11.2020 19:11

Teď jsem to zkoušel a odevzdat to tvoje řešení a projde. Musíš místo tlačítka Vyzkoušet použij rovnou tlačítko Odevzdat k otestování.

 
Odpovědět
12.11.2020 19:11
Avatar
Odpovídá na Alesh
tomáš bradáč:13.11.2020 8:58

Dík, já to samozřejmě dělám přes "odevzdat..." ale s tím výsledkem co jsem psal. Chyba v matrixu -vzdávám to :-)

 
Odpovědět
13.11.2020 8:58
Avatar
Odpovídá na tomáš bradáč
Tomáš Maňhal:13.11.2020 9:18

Jestli ti to ve VS2019 jede, tak neřeš a jeď v teorii dál :-) Později se budeš s problémy zdejší kontroly výsledku potýkat mnohem častěji, věř mi. Důležitý je nezaseknout se. Pak se k tomu stejně později budeš vracet a kód vylepšovat, zkracovat a tak dále :-) Tak si to můžeš zpětně dosadit a odevzdat. Doporučuju dělat vše v jednom souboru, předchozí úlohu si jen zakomentuj.

 
Odpovědět
13.11.2020 9:18
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 318.