if else - Squeng/Polyglot GitHub Wiki
Scala has an if/else expression.
val epsilon = 0.001
val note = 5.5
val bedeutung =
if Math.abs(note - 6.0) < epsilon then
"sehr gut"
else if note >= 5.0 && note < 6.0 then
"gut"
else if note >= 4.0 && note < 5.0 then
"genügend"
else if note >= 1.0 && note < 4.0 then
"ungenügend"
else
"nonsense"
Java has an if/else statement.
final double EPSILON = 0.001;
final var note = 5.5;
String bedeutung = null;
if (Math.abs(note - 6.0) < EPSILON) {
bedeutung = "sehr gut";
} else if (note >= 5.0 && note < 6.0) {
bedeutung = "gut";
} else if (note >= 4.0 && note < 5.0) {
bedeutung = "genügend";
} else if (note >= 1.0 && note < 4.0) {
bedeutung = "ungenügend";
} else {
bedeutung = "nonsense";
}
Python has an if/else statement.
EPSILON = 0.001
note = 5.5
bedeutung = None
if abs(note - 6.0) < EPSILON:
bedeutung = "sehr gut"
elif 5.0 <= note < 6.0:
bedeutung = "gut"
elif 4.0 <= note < 5.0:
bedeutung = "genügend"
elif 1.0 <= note < 4.0:
bedeutung = "ungenügend"
else:
bedeutung = "nonsense"