Solution: Simple Calculator
examples/scalars/basic_calculator.pl
#!/usr/bin/perl use strict; use warnings; print "Type in 2 numbers and an operator and I'll print the results\n\n"; print "First number: "; my $first = <STDIN>; chomp($first); print "Second number: "; my $other = <STDIN>; chomp($other); print "The operator: "; my $oper = <STDIN>; chomp($oper); my $result; if ($oper eq "+") { $result = $first + $other; } if ($oper eq "-") { $result = $first - $other; } if ($oper eq "*") { $result = $first * $other; } if ($oper eq "/") { if ($other == 0) { print "\nCannot divide by 0\n"; $result = "ERROR"; } else { $result = $first / $other; } } print "\nResult of $first $oper $other = $result\n"; # What if the given operator is not one of the 4 ?