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.-3. lekciu C ++

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
Malý Daněk
Člen
Avatar
Malý Daněk:21.11.2018 20:18

Ahoj ja nevim kde mam chybu. Za odevzdani tretiho ukolu mam nula bodu. Nevim proc. Ale program mi funguje.

#include <iostream>
#include <string>
using namespace std;

int main(void) {

double r,obvod,obsah;
const double pi = 3.1415;
cout << "Zadejte polomer: ";
cin >> r;

obvod= 2 * pi * r;
obsah= pi * r * r;

cout <<"Obvod kruhu je: "<< obvod << " a jeho obsah je "<< obsah << " cm2" <<endl;

return 0;
}

Avatar
Odpovedá na Malý Daněk
Patrik Valkovič:21.11.2018 20:27

Porovnej si výstupy tvého programu a testovací prostředí. Něco ti tam chybí.

Editované
Odpovedať
Nikdy neumíme dost na to, abychom se nemohli něco nového naučit.
Avatar
Malý Daněk
Člen
Avatar
Malý Daněk:21.11.2018 20:59

Diky

Avatar
Jiri Silhavy
Člen
Avatar
Jiri Silhavy:27.11.2018 17:51

Co to je?
Chceš si koupit odevzdávání zdrojových kódů pro celý tento článek za symbolických 4 bodů?
Jak mám odevzat vypracovaná cvičení?

Avatar
pocitac770
Tvůrce
Avatar
Odpovedá na Jiri Silhavy
pocitac770:28.11.2018 0:09

Většina cvičení byla nově zpřístupněna zdarma, na druhou stranu, pokud si chceš být jistý, že je tvoje řešení správné (nedokážeš si to otestovat sám) tak si musíš koupit ohodnocení, spolu s certifikací (kterou dostaneš při splnění všech cvičení v sekci)

Avatar
Tayler Jordan:5.2.2019 18:26

#include <iostream>
#include <string>
using namespace std;

int main(void) {
cout << "Zadejte polomer: ";
float x;
cin >> x;
float s;
float o;
s = 3.1415 * x * x;
o = 2 * 3.1415 * x;
cout << "Obvod kruhu je: " << o << " cm a jeho obsah je " << s << " cm2" << endl;

return 0;
}

může to být i tak to?

Avatar
Odpovedá na Tayler Jordan
Tayler Jordan:5.2.2019 18:58

#include <iostream>
#include <string>
using namespace std;

int main(void) {
cout << "Zadejte polomer: ";
double x,s,o;
cin >> x;
s = 3.1415 * x * x,o = 2 * 3.1415 * x;
cout <<"Obvod kruhu je: "<< o <<" cm a jeho obsah je " << s << " cm2" << endl;

return 0;
}

zkrátil jsem to

Avatar
Jan Morkes
Člen
Avatar
Jan Morkes:11.4.2019 17:03

Ahoj. Potřeboval bych poradit. Možná dělám někde matematickou chybu, možná zadávám něco špatně.

#include <iostream>
#include <string>

using namespace std;

int main(void) {
cout<<"Zadejte polomer: ";
double a;
cin>>a;
cout<<a<<endl;
double b=3.1415;
double obvod=2 * a * b;
double obsah=a * a * b;
cout<<"Obvod kruhu je: "<<obvod<<" cm a jeho obsah je "<<obsah<<" cm2"<<endl;
cin.get();cin­.get();
return 0;
}

Program funguje a vychází i podobné výsledky ovšem s drobnou odchylkou. Zkoušel jsem double i float což by ani nemělo mít vliv. Zkoušel jsem kód různě přepisovat ale místo 17.4584 a 24.2672 mi vždy vychází 17.4667 a 24.2788 a samozřejmě mi to při odevzdání hlásí chybu. Může mi někdo poradit co mi uniká?

Avatar
Odpovedá na Jan Morkes
Patrik Valkovič:11.4.2019 18:02

Ahoj, tvoje řešení jsem zkoušel odevzdat a funguje v pořádku, všemi testy projde.
Hodnoty vychází rozdílné, protože v ukázce je použito pí pouze na dvě místa (tj. 3,14).

Odpovedať
Nikdy neumíme dost na to, abychom se nemohli něco nového naučit.
Avatar
Jan Morkes
Člen
Avatar
Odpovedá na Patrik Valkovič
Jan Morkes:12.4.2019 5:53

Tak jsem to zkusil ještě jednou a nyní to funguje. Měl jsem toho včera plné kecky tak jsem mohl udělat nějakou jinou botu :-) Každopádně díky.

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