Skip to content

Instantly share code, notes, and snippets.

@arthurschreiber
Forked from anonymous/gist:5405
Created August 14, 2008 12:00
Show Gist options
  • Save arthurschreiber/5419 to your computer and use it in GitHub Desktop.
Save arthurschreiber/5419 to your computer and use it in GitHub Desktop.
$KCODE = "UTF-8"
class BmiRechner
def initialize
self.get_name
puts "WIr werden jetzt herausfinden ob sie\n-zu dick\n-zu duenn\n-oder genau richtig sind."
end
def get_wert(frage)
puts(frage)
gets.chomp
end
def get_name
@name = self.get_wert("Hallo wie ist ihr Name?")
end
def get_gewicht
@gewicht = selfe.get_wert("Geben sie bitte ihr Gewicht ein.")
end
def get_groese
@groese = self.get_wert("Geben sie bitte ihre Groese in >>METERN<<(z.B 1.65) ein.")
end
def get_bestaetigung
self.get_wert("Bitte geben sie J oder N ein.")
end
def hallo
self.get_gewicht()
self.groese()
puts "#{@name}, sie sind #{@groese} Groß und wiegen #{@gewicht}.\n Ist das richtig?\n"
bestaetigung = self.get_bestaetigung()
@bmi = @gewicht.to_i / (@groese.to_f ** 2)
if bestaetigung == "J"
puts "Gut. Ihr Bodymasindex betraegt #{@bmi}"
else
puts "Dan nochmal"
hallo()
end
if @bmi < 19
puts "o.0 Schnell zu Mc Donalds^^"
elsif @bmi < 25
puts "PERFEKT"
elsif @bmi < 30
puts "SCHNELL INS FITNESSTUDIO"
end
end
end
lol = BmiRechner.new
lol.hallo
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment