Mikuláš je tady! Získej 90 % extra kreditů ZDARMA s promo kódem CERTIK90 při nákupu od 1199 kreditů. Pouze do neděle 7. 12. 2025! Zjisti více:
NOVINKA: Staň se datovým analytikem od 0 Kč a získej jistotu práce, lepší plat a nové kariérní možnosti. 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
Nejnovější komentáře jsou na konci poslední stránky.
Avatar
Čus Peťan
Člen
Avatar
Čus Peťan:15.1.2019 7:17

Zdar,tak furt nevím proč mi to 3.cvičení nejde odevzdat. Bud jsem slepý nebo tu máte nějakou chybku...

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace OnlineApp
{
        class Program
        {
                static void Main(string[] args) {
            Console.WriteLine("Zadej poloměr kruhu (cm): ");
            float r = float.Parse(Console.ReadLine());
            float o = 2 * 3.1415F * r;
            float s = 3.1415F * r * r;
            Console.WriteLine("Obvod zadaného kruhu je: " + o + " cm");
            Console.WriteLine("Jeho obsah je: " + s + " cm^2");
            Console.ReadKey();

                }
        }
}
Avatar
Čus Peťan
Člen
Avatar
Odpovídá na Čus Peťan
Čus Peťan:15.1.2019 7:26

Mám to "Jeho obsah je: " má být bez té dvojtečky, omlouvám se :-)

Avatar
IamHungry
Člen
Avatar
IamHungry:10.2.2019 20:10

úkol 1:

Console.Write­Line("Ahoj, jak se jmenuješ?");
string jmeno = Console.ReadLine();
Console.Write­Line("Jaký jsi?");
string vlastnost = Console.ReadLine();
Console.Write­Line(jmeno + " je " + vlastnost);
Console.ReadKey();

úkol 2:

Console.Write­Line("Zadejte číslo k umocnění:");
int a = int.Parse(Con­sole.ReadLine());
a = a * a;
Console.Write­Line("Výsledek: {0}", a);
Console.ReadKey();

úkol 3:

Console.Write­Line("Zadejte poloměr kruhu (cm):");
float polomer = float.Parse(Con­sole.ReadLine());
float obvod = 2 * 3.1415F * polomer;
float obsah = 3.1415F * polomer * polomer;
Console.Write­Line("Obvod zadaného kruhu je: {0} cm", obvod);
Console.Write­Line("Jeho obsah je: {0} cm2", obsah);
Console.ReadKey();

Avatar
Lukáš Nový:20.2.2019 1:39

Ahoj, odevzdávám třetí úlohu ale stále se mi nedaří. Vůbec již netuším co tam je špatně. Počítá to správně a také jsem kontroloval jestli sedí přesně texty vypisované do konzole např. dvojtečky apod. řekl bych že by to mělo být vše v pořádku. Díky za pomoc. Můj zdroják:

Console.WriteLine("Zadej poloměr kruhu (cm) :");
float polomer = float.Parse(Console.ReadLine());
float pí = 3.1415F;

float obvod = 2 * pí * polomer;
float obsah = pí * polomer * polomer;

Console.WriteLine("Obvod zadaného kruhu je: " + obvod + " cm");
Console.WriteLine("Jeho obsah je" + obsah + " cm^2");
Console.ReadKey();
Avatar
Oto Dvorský
Člen
Avatar
Odpovídá na Lukáš Nový
Oto Dvorský:28.2.2019 11:05

U první dvojtečky máš mezeru za závorkou "(cm) :", ve výpisu to je bez mezery "(cm):"

Avatar
Odpovídá na Oto Dvorský
Lukáš Nový:13.3.2019 10:19

Dík za pomoc. Kromě chyby kterou jsi zmínil mně tam chyběla mezera v textovém řetězci, za slovem obsah je.

Console.WriteLine("Jeho obsah je " + obsah + " cm^2");
Avatar
Aleš Bajgar
Člen
Avatar
Aleš Bajgar:13.4.2019 22:00

Hmm, někde něco drhne.

Po každém odpálení volby "Spustit kód" na mě vylítne okno s hláškou: "Web www.itnetwork.cz říká: Kód vyžaduje uživatelský vstup. Specifikuj, prosím, co má náš robotický uživatel zadat až spustí tvůj program. Počítej také s tím, že robot je limitován na vložení hodnoty pouze jednou."
Ať udělám,. co udělám, kompilace ohlásí chybu. Přitom v mém MVS vše proběhne OK, z čehož mám hezký pocit:-). Zdroják třetího příkladu:

Console.Write­Line("Zadej poloměr kruhu: ");
float numero = float.Parse(Con­sole.ReadLine());
Console.Write­Line("Obvod zadaného kruhu je: " + numero * 2 * 3.1415 + " cm");
Console.Write­Line("Jeho obsah je: " + numero * numero * 3.1415 + " cm2");
Console.ReadKey();

Co dělám špatně?

Avatar
Jan Svoboda
Člen
Avatar
Jan Svoboda:14.4.2019 8:32

Ahooj, zdravím itnetwork.cz

I když se mi nakonec podařilo odevzdat všechny 3 úlohy bez problému, chtěl bych poukázat na jednu matoucí věc.

U prvního příkladu je logicky potřeba, aby uživatel vložil hodnotu 2x, přičemž vyskakovací okno hlásí "Počítej také s tím, že robot je limitován na vložení hodnoty POUZE JEDNOU."
Chvíli mi trvalo než jsem zjistil, že pokud přesto do kódu vložím 2x řádek Console.ReadLine(); , vyskakovací okno vyskočí rovněž 2x za sebou a robot tedy není limitován na vložení hodnoty POUZE JEDNOU..

Avatar
Jana
Člen
Avatar
Odpovídá na David Hartinger
Jana:23.4.2019 10:24

Já nemůžu ani napsat že mi to nejde, zatím jsem totiž nenašla kde se to odevzdává? Stejně tak žádné tlačítko "označit leknci jako přečtenou" pod článkem nevidím ať hledám jak hledám.

Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Jana
David Hartinger:23.4.2019 10:38

Ahoj, tlačítko "Označit lekci jako absolvovanou" je jen pod lekcemi, toto je cvičení. Každou úlohu lze odevzdat tlačítkem "Odevzdat k otestování" nad editorem kódu.

Odpovědět
New kid back on the block with a R.I.P
Nejnovější komentáře jsou na konci poslední stránky.
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 319.