Login
|
Signup
langref.org
-
ruby
,
csharp
,
clojure
, and
cpp
add..
all
erlang
fantom
fsharp
go
groovy
haskell
java
ocaml
perl
php
python
scala
Home
All
Solved
Unsolved
Strings
Numbers
Regex
Lists
Maps
Structure
Files
Dates
OOP
Networking
XML
Algorithms
Misc
Parallel
View Problem
Structure
Conditionals
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"
ruby
if (age > 42)
puts "You are old"
else
puts "You are young"
end
if (age > 42)
puts "You are old"
else
puts "You are young"
end
ruby
puts (age>42) ? "You are old" : "You are young"
puts (age>42) ? "You are old" : "You are young"
ruby
puts "You are #{age > 42 ? "old" : "young"}"
puts "You are #{age > 42 ? "old" : "young"}"
csharp
int age = 41;
if (age > 42)
System.Console.WriteLine("You are old");
else
System.Console.WriteLine("You are young");
int age = 41;
if (age > 42)
System.Console.WriteLine("You are old");
else
System.Console.WriteLine("You are young");
clojure
clojure
(def age 41)
(if (> age 42) "You are old" "You are young")
(def age 41)
(if (> age 42) "You are old" "You are young")
cpp
C++/CLI .NET 2.0
if (age > 42) Console::WriteLine("You are old");
else Console::WriteLine("You are young");
using namespace System;
int main()
{
int age = 42;
if (age > 42) Console::WriteLine("You are old");
else Console::WriteLine("You are young");
}
cpp
C++/CLI .NET 2.0
Console::WriteLine("You are {0}", (age > 42 ? "old" : "young"));
using namespace System;
int main()
{
int age = 42;
Console::WriteLine("You are {0}", (age > 42 ? "old" : "young"));
}
cpp
std::printf("You are %s\n", (age > 42 ? "old" : "young"));
int main()
{
int age = 42;
std::printf("You are %s\n", (age > 42 ? "old" : "young"));
}
Submit a new solution for
ruby
,
csharp
,
clojure
, or
cpp
There are 27 other solutions in
additional
languages (
erlang
,
fantom
,
fsharp
,
groovy
...)