Ruby - Convert a String to Uppercase and Lowercase

1. Introduction

Strings play a pivotal role in most programming tasks, and the ability to manipulate them is crucial. One common operation on strings is changing their case. In this guide, we will explore how to convert a string to uppercase and lowercase using Ruby.

2. Program Steps

1. Set up the Ruby development environment.

2. Prompt the user to input a string.

3. Convert the string to uppercase using the upcase method.

4. Convert the string to lowercase using the downcase method.

5. Display the converted strings to the user.

3. Code Program

# Prompt the user for a string
puts "Enter a string:"
input_string = gets.chomp
# Convert the string to uppercase
uppercase_string = input_string.upcase
# Convert the string to lowercase
lowercase_string = input_string.downcase
# Display the converted strings to the user
puts "Uppercase: #{uppercase_string}"
puts "Lowercase: #{lowercase_string}"

Output:

Enter a string:
Hello World
Uppercase: HELLO WORLD
Lowercase: hello world

Explanation:

1. gets: Captures user input.

2. chomp: Removes the newline character from the user input.

3. upcase: This method converts all the alphabetic characters in a string to uppercase.

4. downcase: This method converts all the alphabetic characters in a string to lowercase.

By utilizing the built-in upcase and downcase methods of Ruby's String class, we can effortlessly change the case of a string.


Comments