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
}
}