NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
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.-3. lekci C++

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
Renata Meyer
Člen
Avatar
Renata Meyer:21.11.2020 21:35

Dobrý den,

píše mi,že můj kod prošel testy, ale proč mi nejde klinkout na odevzdat?

Předem děkuji

 
Odpovědět
21.11.2020 21:35
Avatar
Alesh
Tvůrce
Avatar
Odpovídá na Renata Meyer
Alesh:22.11.2020 1:08

Nevím, co řešíš, já tě vidím mezi řešiteli u všech 3 úloh, čili ti to evidentně odevzdat šlo. ;-)

 
Odpovědět
22.11.2020 1:08
Avatar
Stanislav Študent:26.6.2021 22:07

Proč píšete na titulní stránce zdarma, když chcete za odevzdání úloh 4 body?

Praktické cvičení: Řešené úlohy k 1.-3. lekci C++
ZDARMA

Nějakou záhadou jsem dostal 3 body a další nepřibývají, proč?

 
Odpovědět
26.6.2021 22:07
Avatar
t.teichmanova:24.11.2021 11:50
Dobrý den,

   vyřešila jsem 3. příklad, ale narazila jsem na 2 nejasnosti.

Tady je moje řešení:


1. Při výpočtu obsahu mám dvě verze a nevím, která se vyhodnotí jako správná
a) float s = PI *  pow(r,2); ---> toto je 1. řešení (samozřejmě s přidáním "math.h" do hlavičky)
b) float s = PI * r * r      ---> toto je 2. řešení. Je trochu jiné, ale asi také správné


2. Můj výsledek se poněkud liší od daného vzorku
Zadejte poloměr: 2.78
Obvod kruhu je 16.68 cm a jeho obsah je 23.1852 cm2

                           Zdraví a krásný
 
Odpovědět
24.11.2021 11:50
Avatar
DarkCoder
Člen
Avatar
Odpovídá na t.teichmanova
DarkCoder:24.11.2021 14:03

Oba způsoby příkazů (a, b) pro výpočet obsahu kruhu jsou správné.

Chyba bude v hodnotě konstanty PI, kterou máš pravděpodobně typu int. Nepředpokládám, že hodnotu PI bereš jako 3.

int PI = 3.1415; // PI jsou 3, dojde k přetypování na typ levé strany (ořízne se desetinná část)

Použij

const float PI = 3.1415; // nebo double
// popř.
#define PI 3.1415
Editováno 24.11.2021 14:05
Odpovědět
24.11.2021 14:03
"I ta nejlepší poučka postrádá na významu, není-li patřičně předána." - DarkCoder
Avatar
Odpovídá na DarkCoder
t.teichmanova:24.11.2021 16:52

Děkuji za odpovědˇ na můj dotaz.
Tamara Teichmanová

 
Odpovědět
24.11.2021 16:52
Avatar
David Kindl
Člen
Avatar
David Kindl:6.11.2022 12:02

není nic co by se mi nelíbilo, jen mi dalo zabrat to aby se vstupní hodnota (věk nebo poloměr) zapsal na první řádek, stále jsem tam cpal << endl; což byla chyba => pro mne ponaučení do budoucna :)

 
Odpovědět
6.11.2022 12:02
Avatar
Karlos Aurus Rex:17.1.2024 14:12

A jak poznám kde jsem udělal chybu? Zkouším první příklad už asi po 100 přesně podle předchozích lekcí a marně.

 
Odpovědět
17.1.2024 14:12
Avatar
DarkCoder
Člen
Avatar
Odpovídá na Karlos Aurus Rex
DarkCoder:17.1.2024 14:48

Vlož sem svůj kód, bez něj Ti těžko odhalíme chybu.

Odpovědět
17.1.2024 14:48
"I ta nejlepší poučka postrádá na významu, není-li patřičně předána." - DarkCoder
Avatar
Odpovídá na DarkCoder
Karlos Aurus Rex:17.1.2024 17:55

Není třeba, už jsem to našel, chyběl mi tam jeden středník a já nechápal co se mi ta chybová hláška snaží říci... Příště si odpočinu než budu propadat panice :D Moc díky za rychlou reakci.

 
Odpovědět
17.1.2024 17:55
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 53.