View Problem

Perform different actions depending on a boolean condition (IF .. THEN .. ELSE)

Given a variable age, if the value is greater than 42 display "You are old", otherwise display "You are young"
DiskEdit
ruby
if (age > 42)
puts "You are old"
else
puts "You are young"
end
DiskEdit
ruby
puts (age>42) ? "You are old" : "You are young"
ExpandDiskEdit
java
if (age > 42) {
System.out.println("You are old");
} else {
System.out.println("You are young");
}
ExpandDiskEdit
java
System.out.println("You are " + ((age>42)?"old":"young"));
DiskEdit
perl
if ($age > 42) {
print "You are old"
}
else {
print "You are young"
}
DiskEdit
groovy
if (age > 42)
println "You are old"
else
println "You are young"
DiskEdit
groovy
println "You are " + (age > 42 ? "old" : "young")
ExpandDiskEdit
scala
val age = 42
if (age > 42) println("You are old") else println("You are young")
DiskEdit
python
if age > 42:
print 'You are old'
else:
print 'You are young'
DiskEdit
python
print age > 42 and 'You are old' or 'You are young'
ExpandDiskEdit
cpp C++/CLI .NET 2.0
if (age > 42) Console::WriteLine("You are old");
else Console::WriteLine("You are young");
ExpandDiskEdit
cpp C++/CLI .NET 2.0
Console::WriteLine("You are {0}", (age > 42 ? "old" : "young"));
ExpandDiskEdit
cpp
std::printf("You are %s\n", (age > 42 ? "old" : "young"));
ExpandDiskEdit
fsharp
if age > 42 then printfn "You are old" else printfn "You are young"
ExpandDiskEdit
fsharp
let message = if age > 42 then "old" else "young"
printfn "You are %s" message
ExpandDiskEdit
erlang
if Age > 42 -> io:format("You are old~n") ; true -> io:format("You are young~n") end.
ExpandDiskEdit
erlang
Message = if Age > 42 -> "old" ; true -> "young" end, io:format("You are ~s~n", [Message]).
ExpandDiskEdit
erlang
case Age > 42 of true -> io:format("You are old~n") ; false -> io:format("You are young~n") end.
ExpandDiskEdit
erlang
case Age of _ when Age > 42 -> io:format("You are old~n") ; _ -> io:format("You are young~n") end.
ExpandDiskEdit
erlang
Message = case Age of _ when Age > 42 -> "old" ; _ -> "young" end, io:format("You are ~s~n", [Message]).
ExpandDiskEdit
erlang
Age > 42 andalso (begin io:format("You are old~n"), true end) orelse (begin io:format("You are young~n"), true end).
DiskEdit
ocaml
if age = 42
then print_string "Youre are old"
else print_string "You are young"
DiskEdit
csharp
int age = 41;

if (age > 42)

System.Console.WriteLine("You are old");
else
System.Console.WriteLine("You are young");


ExpandDiskEdit
php
if($age < 42) {
echo "You are young";
} else {
echo "You are old";
}
ExpandDiskEdit
php
echo "You are " . (($age < 43) ? "young" : "old");

Submit a new solution for ruby, java, perl, groovy ...