Letní akce! Lákají tě IT školení C#, Javy a PHP v Brně? Přihlas se a napiš nám do zpráv kód "BRNO 500" pro slevu 500 Kč na libovolný brněnský kurz. Lze kombinovat se slevami uvedenými u školení i použít pro více kurzů. Akce končí 28.7.

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

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

ONEbit hosting Unicorn College 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
Zadej 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.

Ukázka obrazovky programu:

Konzolová aplikace
Zadej polomer kruhu (cm): 2.78
Obvod kruhu je: 17.4584 a jeho obsah je 24.2672

 

Stáhnout

Staženo 166x (14.38 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?
8 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 (6)

 

 

Komentáře

Avatar
Daniel Rádl
Člen
Avatar
Daniel Rádl:14.1.2017 23:19

#include <iostream>

using namespace std;

int x,;

int main()
{
cout << "zadejte vas vek";
cin >> x;
cout << endl;
cout << "vas vek je " << x;
cin.get();
cin.get();
}
#include <iostream>

using namespace std;

int x,z;

int main()
{
cout << "zadejte cislo: ";
cin >> x;
(z = x * x);
cout << "druha mocnina tohoto cisla je: " << z;
cin.get();
cin.get();
}

 
Odpovědět 14.1.2017 23:19
Avatar
Daniel Rádl
Člen
Avatar
Odpovídá na Daniel Rádl
Daniel Rádl:14.1.2017 23:20

ten kruh umim taky ale nechtelo se mi to sem psat. udelal sem uz i valec.

 
Odpovědět 14.1.2017 23:20
Avatar
Ludek Novak
Člen
Avatar
Ludek Novak:24.11.2017 13:44

Skoda ze tu neni ze jsem tuhle lekci udelal...

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

int main(void) {

cout << "Zadej polomer kruhu (cm): ";
int cislo;
cin >> cislo;
cout << "Obvod kruhu je: " << 2 * 3.14 * cislo << " a jeho obsah je " << 3.14 * cislo * cislo << endl;
cin.get(); cin.get();
        return 0;
}
 
Odpovědět 24.11.2017 13:44
Avatar
Radek Kopřiva:24. ledna 21:33

Diky, jsem zacatecnik, zatim zvladam.

 
Odpovědět 24. ledna 21:33
Avatar
Patrik Vrana
Člen
Avatar
Patrik Vrana:30. dubna 15:00

dal jsem sem i define na pi, všiml sem si že to tu nikdo nema a nekdy není naškodu si nadefinovat konstantu :).

#include <iostream>

using namespace std;
#define pi 3.141592653589793

int main(void)
{
    float obsah = 0;
    float obvod = 0;
    float r = 0;
    cout<<"Zadej polomer kruhu (cm): ";
    cin>>r;
    obvod = 2*pi*r;
    obsah = pi*(r*r);
    cout<<"Obvod kruhu je: "<<obvod<<" a jeho obsah je:"<<obsah<<endl;
    cin.get();cin.get();


    return 0;
}
 
Odpovědět 30. dubna 15:00
Avatar
patrik.valkovic
Šéfredaktor
Avatar
Odpovídá na Patrik Vrana
patrik.valkovic:30. dubna 16:58

Pi je myslím nadefinováno v knihovně cmath. Jinak bývá zvykem konstanty pojmenovávat jako uppercase.

Odpovědět 30. dubna 16:58
Nikdy neumíme dost na to, abychom se nemohli něco nového naučit.
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 6 zpráv z 6.