Friday, December 15, 2017

Count Vowels in Ruby

Here is a simple program that will ask the user to give a string and then our program will count the number of vowels based on the given string of our user using Ruby as our programming language.

 I am currently accepting programming and web development work kindly contact me in the following email address for further details. Thank you.

My email address are the following jakerpomperada@gmail.com and jakerpomperada@yahoo.com.

My mobile number here in the Philippines is 09173084360.

My telephone number at home here in Bacolod City, Negros Occidental is (034) 4335675.





Sample Program Output


Program Listing

vowels.rb


# vowels.rb
# Written By: Mr. Jake R. Pomperada, MAED-IT
# December 15, 2017
# Tool : Ruby and Sublime Text Editor
# Location : Bacolod City, Negros Occidental Philippines

# method to count the vowels in the given sentence by our user.

def count_vowels(string)
    vowels = 0
    counter = 0
    while counter < string.length do
      if string[counter]=="a" || string[counter]=="e" || string[counter]=="i" || string[counter]=="o" || string[counter]=="u"
        vowels += 1
      end
      counter += 1
    end
    return vowels
end

string_input =""
answer = ""

until answer.downcase == "n" do 
 print "\n\n"
 print "===== COUNT VOWELS IN RUBY ====="
 print "\n\n"
 print "Created by Mr. Jake R. Pomperada"
 print "\n\n"
 print "Give a sentence : "
 string_input = gets.chop

 display_result =count_vowels(string_input.downcase)

print "\n\n"
print "The number of vowels is #{display_result}."
print "\n\n"
 print "Do you want to continue Y/N ? : "
 answer= gets.chop
end  
 print "\n\n"
    print "End of Program"
    print "\n\n"



No comments:

Post a Comment