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 – Riešené úlohy k 1.-4. lekcii 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
Patrik
Člen
Avatar
Odpovedá na Tomáš Maňhal
Patrik:23.10.2020 12:21

Je to stejné, i když tam ten suffix připíšu

Odpovedať
Všichni vědí, že je něco nemožné, dokud nepřijde nějaký blázen, který neví, že je to nemožné a udělá to.
Avatar
Odpovedá na Patrik
Tomáš Maňhal:23.10.2020 12:29

To skoro vypadá na nějakou interní chybu tady na webu, protože nefungují ani moje správné řešení když je znova dám k otestování. Zkoušíš to i ve Visual Studiu?

Avatar
Tomáš Maňhal:23.10.2020 12:33

Mě můj kód háže stejnou chybu tady v testu a pak ve Visual Studiu projde bez potíží https://ctrlv.cz/eAS6

Avatar
Alesh
Tvůrce
Avatar
Odpovedá na Patrik
Alesh:23.10.2020 12:50

Pastni sem ten kód po úpravě.

Avatar
Patrik
Člen
Avatar
Patrik:23.10.2020 13:57

Tak tedy tenhle můj kód jsem odevzdal a v pořádku, uznal mi to. Ale pokud ho dám jen k otestování tak to vyhodí chybu kterou jsem pastoval tady výše.

Console.WriteLine("Zadej poloměr kruhu (cm):");
float polomer = float.Parse(Console.ReadLine());
Console.WriteLine("Obvod zadaného kruhu je: " + (2 * 3.1415 * polomer) + " cm");
Console.WriteLine("Jeho obsah je " + (3.1415 * (polomer * polomer)) + " cm^2");
Console.ReadKey();
Odpovedať
Všichni vědí, že je něco nemožné, dokud nepřijde nějaký blázen, který neví, že je to nemožné a udělá to.
Avatar
Alesh
Tvůrce
Avatar
Odpovedá na Patrik
Alesh:23.10.2020 16:08

To neřeš, některé kódy zde vyzkoušet nejde. V dalších úlohách na to narazíš častěji.

Avatar
tomáš bradáč:11.11.2020 10:16

Kde mám chybu? Ve VS program normálně běží a i výstupy se mi jeví jako zcela shodné se zadáním - po zaslání k otestování hned z prvního řádku ./Program.cs(25,246): error CS1525: Unexpected symbol `end-of-file'

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();

díky. T

Avatar
Odpovedá na tomáš bradáč
Tomáš Maňhal:11.11.2020 10:56

A co se stane když to odešleš jako hotovou práci? Ten nástroj testování často vyhazuje nějaké chyby a pak to stejně projde u odevzdání v pohodě, protože výstup máš v pořádku. Jen si teda překontroluj výpočet obsahu, pracuješ tam asi trochu jinak s místy za desetinnou čárkou ;-)

Editované
Avatar
Odpovedá na Tomáš Maňhal
tomáš bradáč:11.11.2020 11:56

Nerozumím co se myslí "místy za desetinnou částkou", ale vidím, že v tom kódu co jsem poslal do diskuze mám místo porměné obsah nechanou obvod ve druhém výpočtu. Ale to není ta chyba co mi to vrací celé to vypadá takhle:

Testy, které neprošly:

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'
Řádek: 2
Očekáváno: 12,1
Nalezeno:   Compilation failed: 1 error(s), 0 warnings
Řádek: 3
Očekáváno: Obvod zadaného kruhu je: 76 cm
Nalezeno:   Usage is: mono [options] program [program-options]
Řádek: 4
Očekáváno: Jeho obsah je 459.9 cm^2
Nalezeno:   Development:
2) Test: "Zkus zadat jiný poloměr"

Zkontroluj, zda výstupy programu odpovídají předloze. S jinými texty testy neprojdou.
Avatar
Odpovedá na tomáš bradáč
Tomáš Maňhal:11.11.2020 12:52

Máš tam jinak zaokrouhleno. Výsledek pro obsah je 459,9471. Ve tvém řešení ale vychází 459,94705. Je to ale divný, protože mě to dřív na mém kódu taky vycházelo stejně jako v zadání a teď mi to dělá to samé co tobě. Něco se někde muselo změnit :-D

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 319.