poniedziałek,
Kalkulator bc: Instrukcje warunkowe
Kalkulator bc
umożliwia użycie instrukcji warunkowych, co znacznie zwiększa jego możliwości. Używana jest składnia podobna do wielu języków programowania.
Operatory porównania
- równość:
==
, - nierówność:
!=
, - większe niż:
>
, - mniejsze niż:
<
, - większe lub równe:
>=
, - mniejsze lub równe:
<=
.
Składnia
Instrukcja if
if (warunek) {
# instrukcje do wykonania, gdy warunek jest prawdziwy
}
Instrukcja if-else:
if (warunek) {
# instrukcje do wykonania, gdy warunek jest prawdziwy
} else {
# instrukcje do wykonania, gdy warunek jest fałszywy
}
Przykłady
Obliczenia zwrócą wartość x
, jeśli x
jest większe od 5.
bc
x = 10
if (x > 5) {
x
}
W zależności od wartości x
wyświetlony zostanie odpowiedni komunikat.
bc
x = 4
if (x > 5) {
"x jest większe niż 5"
} else {
"x jest mniejsze lub równe 5"
}
Obliczanie wartości bezwzględnej.
bc
x = -15
if (x < 0) {
-x
} else {
x
}
Możesz również używać zagnieżdżonych instrukcji warunkowych. W tym przykładzie zostanie wykonana jedna z operacji na x
i y
w zależności od spełnienia warunków.
bc
x = 10
y = 20
if (x > 5) {
if (y > 15) {
x + y
} else {
x - y
}
}