Zamilovat si programování Zamilovat si programování
Pouze tento týden až 80% sleva na SQL jazyky
Zamiluj si programování! Až 80 % bodů na prémiový obsah zdarma. Více informací

Cvičení k 1.-3. lekci C++

C a C++ C++ Základní konstrukce C++ Cvičení k 1.-3. lekci C++ American English version English version

Unicorn College ONEbit hosting Tento obsah je dostupný zdarma v rámci projektu IT lidem. Vydávání, hosting a aktualizace umožňují jeho sponzoři.

Následující 3 cvičení vám pomohou procvičit znalosti programování v C++ z minulých lekcí. Ve vlastním zájmu se je pokuste vyřešit sami. Pod článkem máte pro kontrolu řešení ke stažení. Ale pozor, jakmile se na něj podíváte bez vyřešení příkladů, ztrácí pro vás cvičení smysl a nic se nenaučíte :)

Pokud si opravdu nebudete vědět rady, podívejte se raději znovu do minulých tutoriálů a pokuste se na to přijít.

Jednoduchý příklad

Vytvořte program, který si na vstupu nechá zadat věk uživatele a poté vypíše: "Je ti x let.", kde x je zadané číslo.

Ukázka obrazovky programu:

Konzolová aplikace
Zadejte svuj vek: 24
Je ti 24 let.

Středně pokročilý příklad

Vytvořte program, který si na vstupu vyžádá celé číslo a následně vypíše jeho druhou mocninu.

Ukázka obrazovky programu:

Konzolová aplikace
Zadejte cislo: 5
Druha mocnina je 25

Pokročilý příklad

Vytvořte program, který si na vstupu vyžádá poloměr kruhu. Následně vypíše jeho obvod a obsah. Pro číslo Pí použijte hodnotu 3.1415, aby vyšel přesný výsledek.

Ukázka obrazovky programu:

Konzolová aplikace
Zadejte polomer: 2.78
Obvod kruhu je: 17.4584 cm a jeho obsah je 24.2672 cm2


 

Stáhnout

Staženo 208x (19.33 kB)
Aplikace je včetně zdrojových kódů v jazyce C++

 

 

Článek pro vás napsal patrik.valkovic
Avatar
Jak se ti líbí článek?
9 hlasů
Věnuji se programování v C++ a C#. Kromě toho také programuji v PHP (Nette) a JavaScriptu (NodeJS).
Miniatura
Předchozí článek
Proměnné a typový systém v C++
Miniatura
Všechny články v sekci
Základní konstrukce jazyka C++
Aktivity (18)

 

 

Komentáře
Zobrazit starší komentáře (7)

Avatar
Martin Ošťádal:24.10.2018 16:51

Zdravím, jen mám takový menší problém, když chci dát úlohu k testování. Ať už v CodeBlocks, nebo Visual Studiu si kód několikrát otestuji, vložím ho tady, kde si ho otestuji ještě několikrát, výstup je úplně totožný s tím, jak to má vypadat, ale stejně dojde k selhání... Takže netuším kde má ověřovací program problém.

Odpovědět 24.10.2018 16:51
Jednoduchost je nekonečná dokonalost.
Avatar
David Jančík
Tým ITnetwork
Avatar
Odpovídá na Martin Ošťádal
David Jančík:28.10.2018 22:45

Pošli mi prosím svůj kód do soukromé zprávy, podívám se na to :)

Odpovědět 28.10.2018 22:45
Zapomeň, že je to nemožné a udělej to ;)
Avatar
Odpovídá na Martin Ošťádal
Michal Zoubek:7.11.2018 9:09

Mám stejný problém, už jsem přepsal ten kód několikrát a prostě to ukazuje chybu...

Odpovědět 7.11.2018 9:09
Java? K snídani...
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;
}

 
Odpovědět 21.11.2018 20:18
Avatar
patrik.valkovic
Šéfredaktor
Avatar
Odpovídá na Malý Daněk
patrik.valkovic:21.11.2018 20:27

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

Editováno 21.11.2018 20:27
Odpovědět 21.11.2018 20:27
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

 
Odpovědět 21.11.2018 20:59
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í?

 
Odpovědět 27.11.2018 17:51
Avatar
pocitac770
Redaktor
Avatar
Odpovídá 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)

 
Odpovědět 28.11.2018 0:09
Avatar
Tayler Jordan:5. února 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?

 
Odpovědět 5. února 18:26
Avatar
Odpovídá na Tayler Jordan
Tayler Jordan:5. února 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

 
Odpovědět 5. února 18:58
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 17. Zobrazit vše