Calculator Example
fn add(a, b) { return a + b; }
fn subtract(a, b) { return a - b; }
fn multiply(a, b) { return a * b; }
fn divide(a, b) {
if b == 0 {
print "Error: Division by zero";
return 0;
}
return a / b;
}
print "=== Calculator ===";
print "1. Add";
print "2. Subtract";
print "3. Multiply";
print "4. Divide";
let choice = int(input("Choose operation: "));
let a = float(input("Enter first number: "));
let b = float(input("Enter second number: "));
let result = 0;
match choice {
case 1 => { result = add(a, b); }
case 2 => { result = subtract(a, b); }
case 3 => { result = multiply(a, b); }
case 4 => { result = divide(a, b); }
default => { print "Invalid choice"; }
}
print "Result: #{result}";