Příkaz else
V předchozím cvičení jsme se naučili používat příkaz if
. Často ale potřebujeme vykonat nějaký kód i v případě, že podmínka není splněna. K tomu slouží příkaz else
.
Základní syntaxe:
if (podmínka) {
// kód, který se provede, když je podmínka pravdivá
} else {
// kód, který se provede, když podmínka není pravdivá
}
Příklady použití:
int vek = 15;
if (vek >= 18) {
std::cout << "Můžete řídit auto" << std::endl;
} else {
std::cout << "Ještě nemůžete řídit auto" << std::endl;
}
int body = 45;
if (body >= 50) {
std::cout << "Test splněn" << std::endl;
} else {
std::cout << "Test nesplněn" << std::endl;
}
/*
Vypíše:
Ještě nemůžete řídit auto
Test nesplněn
*/
Příkaz else
zajistí, že se vždy provede jeden z bloků kódu:
- Buď se provede kód v bloku
if
(když je podmínka pravdivá) - Nebo se provede kód v bloku
else
(když podmínka není pravdivá)
Pokyny
Doplňte podmínku tak, aby vypsala “Číslo je záporné” pokud není splněna podmínka if.
Začněte programovat zdarma
3/10