Warunki w języku C++ to mechanizm, który umożliwia programom podejmowanie decyzji na podstawie określonych warunków i wykonanie różnych działań w zależności od spełnienia tych warunków. W języku C++, warunki są często wykorzystywane w instrukcjach warunkowych, takich jak if, else if i else, oraz w pętlach, takich jak while i for. Oto krótka charakteryzacja warunków w C++:
Instrukcja warunkowa
if:- Instrukcja warunkowa
ifpozwala na wykonanie bloku kodu tylko wtedy, gdy określony warunek jest spełniony. - Przykład:cpp
- Instrukcja warunkowa
if (warunek) {
// Ten kod zostanie wykonany, jeśli warunek jest spełniony.
}
Instrukcja warunkowa
else if:- Instrukcja
else ifpozwala na sprawdzenie kolejnych warunków, jeśli poprzedni warunek nie jest spełniony. - Jest używana po
ifi przed opcjonalnym blokiemelse. - Przykład:cpp
- Instrukcja
if (warunek1) {
// Ten kod zostanie wykonany, jeśli warunek1 jest spełniony.
} else if (warunek2) {
// Ten kod zostanie wykonany, jeśli warunek2 jest spełniony, a warunek1 nie jest.
}
Instrukcja warunkowa
else:- Instrukcja
elsedefiniuje blok kodu, który zostanie wykonany, jeśli żaden z poprzednich warunków nie jest spełniony. - Jest opcjonalna i pojawia się po
iflubelse if. - Przykład:cpp
- Instrukcja
if (warunek) {
// Ten kod zostanie wykonany, jeśli warunek jest spełniony.
} else {
// Ten kod zostanie wykonany, jeśli żaden warunek nie jest spełniony.
}
Warunki są fundamentalnym elementem programowania w C++ i pozwalają na tworzenie programów, które reagują na zmienne warunki i podejmują odpowiednie akcje. Dzięki nim możesz tworzyć bardziej elastyczne i inteligentne programy, które dostosowują się do różnych sytuacji.
kod do zajęć:
#include <iostream>
#include <cmath>
int main() {
int a = 3;
int b = 2;
int c = 4;
int delta = (b*b)-4*a*c;
int pir_delta = sqrt(delta);
int x1 = 0;
int x2 = 0;
if(delta < 0) {
std::cout << "delta mniejsza od zera" << "\n";
} else {
std::cout << "delta wieksza od zera" << "\n";
x1 =(-b - pir_delta)/2*a;
x2 =(-b + pir_delta)/2*a;
}
std::cout << x1 << "\n";
std::cout << x2 << "\n";
}
ilość wywołań: 189
