Ruby Programs With Output
Ruby Programs With Output
---
Code:
a = gets.chomp.to_i
b = gets.chomp.to_i
sum = a + b
Sample Output:
Sum = 15
---
Code:
year = gets.chomp.to_i
else
puts "#{year} is not a Leap Year"
end
Sample Output:
---
Code:
num = gets.chomp.to_i
if num > 0
else
end
Sample Output:
Enter a number: -7
Negative number
---
Code:
print "Enter a day: "
day = gets.chomp
case day
puts "Weekend"
else
puts "Weekday"
end
Sample Output:
Weekend
---
Code:
color = gets.chomp.downcase
case color
when "red"
when "blue"
else
end
Sample Output:
Color is Red
---
Code:
3.times do
choice = gets.chomp.to_i
case choice
when 1
when 2
when 3
else
end
end
Sample Output:
Invalid number
---
Code:
for i in 1..5
puts i
end
Sample Output:
---
Code:
class Student
def initialize(name)
@name = name
end
def display
end
end
name = gets.chomp
student = Student.new(name)
student.display
Sample Output:
---
Code:
class Person
def initialize(name)
@name = name
end
def show
end
name = gets.chomp
person = Person.new(name)
person.show
Sample Output:
Name: Alice
---
Code:
def greet
name = gets.chomp
end
greet
Sample Output:
Hello, Sam!
---
Code:
def get_language
language = gets.chomp
return language
end
favorite_language = get_language
Sample Output:
---
Code:
str = gets.chomp
Sample Output:
Enter a string: Hello World
Length of string is 11
---
Code:
n = gets.chomp.to_i
arr = Array.new(n)
for i in 0...n
arr[i] = gets.chomp
end
Sample Output:
---
Program 14: Single Inheritance
Code:
class Animal
def initialize(name)
@name = name
end
end
def bark
end
end
name = gets.chomp
dog = Dog.new(name)
dog.bark
Sample Output:
Bruno is barking
---
Code:
require 'time'
time = Time.now
Sample Output:
---
Code:
text = gets.chomp
file.write(text)
end
Sample Output:
---
Program 17: Create Multiple Threads
Code:
threads = []
3.times do |i|
input = gets.chomp
end
end
threads.each(&:join)
Sample Output: