Login
|
Signup
langref.org
-
python
,
clojure
, and
cpp
add..
all
csharp
erlang
fantom
fsharp
go
groovy
haskell
java
ocaml
perl
php
ruby
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"
python
if age > 42:
print 'You are old'
else:
print 'You are young'
if age > 42:
print 'You are old'
else:
print 'You are young'
python
print age > 42 and 'You are old' or 'You are young'
print age > 42 and 'You are old' or '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
python
,
clojure
, or
cpp
There are 29 other solutions in
additional
languages (
csharp
,
erlang
,
fantom
,
fsharp
...)