Programming Fundamentals/Variables/Ruby: Difference between revisions

From Wikiversity
Jump to navigation Jump to search
Content deleted Content added
Creating
(No difference)

Revision as of 04:34, 22 November 2016

variables.rs

puts "Variables and Data Types\n";
i = 12345;
f = 1.23456789012345;
s = "string";

puts "int: #{ i }\n";
puts "float: #{ f }\n";
puts "string: #{ s }\n";
puts "\n";

puts "Constants\n";
PI = 3.14159;
C = "Constant";
puts "#{ PI }   #{ C }";
puts "\n";

puts "Arithmetic Operators\n";
a = 3;
b = 2;
puts "a = #{ a }\n";
puts "b = #{ b }\n";
puts "a + b = #{ (a + b) }\n";
puts "a - b = #{ (a - b) }\n";
puts "a * b = #{ (a * b) }\n";
puts "a / b = #{ (a / b) }\n";
puts "\n";

puts "Assignment Operators\n";
a += b;
puts "a += b is #{ a }\n";
a -= b;
puts "a -= b is #{ a }\n";
a *= b;
puts "a *= b is #{ a }\n";
a /= b;
puts "a /= b is #{ a }\n";
puts "\n";

puts "String Concatenation\n";
s1 = "Hello";
s2 = "world";
puts s1 + " " + s2 + "!\n";
puts "\n";

puts "User Input\n";
print "What is your name? ";
name = gets.chomp;
puts "Hello #{ name }!\n";

Try It

Copy and paste the code above into one of the following free online development environments or use your own Ruby compiler / interpreter / IDE.

See Also