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

                }
        }
}
 
Odpovědět
15.1.2019 7:17
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 :-)

 
Odpovědět
15.1.2019 7:26
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();

 
Odpovědět
10.2.2019 20:10
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();
 
Odpovědět
20.2.2019 1:39
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):"

 
Odpovědět
28.2.2019 11:05
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");
 
Odpovědět
13.3.2019 10:19
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ě?

 
Odpovědět
13.4.2019 22:00
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..

 
Odpovědět
14.4.2019 8:32
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.

 
Odpovědět
23.4.2019 10:24
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
23.4.2019 10:38
New kid back on the block with a R.I.P
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.