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
Č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
Odpovedá 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
Odpovedá 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
Odpovedá 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
Odpovedá 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
Odpovedá 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.

Odpovedať
New kid back on the block with a R.I.P
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.