kuddeldaddeldu
Erfahrenes Mitglied
Hi,
Ruby gibt's nur unvollständig, da ich mich gleich ins Wochenende verabschiede.
Edit: Verwendet habe ich den Ruby User's Guide und Programmierung in Ruby, beides gefunden über http://www.ruby-lang.org. All zu überzeugend fand ich beide vom Aufbau her nicht, aber für einen ersten Einstieg reicht es.
Begrüßer
Quadratzahlen
Fakultät & Fibonacci
Links und evtl. verlorengegangene Einrückungen reiche ich dann noch nach...
LG
Ruby gibt's nur unvollständig, da ich mich gleich ins Wochenende verabschiede.
Edit: Verwendet habe ich den Ruby User's Guide und Programmierung in Ruby, beides gefunden über http://www.ruby-lang.org. All zu überzeugend fand ich beide vom Aufbau her nicht, aber für einen ersten Einstieg reicht es.
Begrüßer
Ruby:
#! /usr/bin/ruby
print "Bitte geben Sie Ihren Namen ein: "
puts "Hallo " << gets.strip << "!"
Quadratzahlen
Ruby:
#! /usr/bin/ruby
print "Obergrenze: "
n = gets.to_i
for i in 1..n
square = i*i
if square <= n
puts square
else
break
end
end
Fakultät & Fibonacci
Ruby:
#! /usr/bin/ruby
class Formeln
def initialize(n)
@n = n
end
def fak
fak = 1
for i in 1..@n
fak *= i
end
return fak
end
def fib
x,y,fib = 1,1,0
for i in 2..@n-1
fib = x + y
x,y = y,fib
end
return fib
end
end
print "Zahl: "
n = gets.to_i
formeln = Formeln.new(n)
puts "#{n}! = #{formeln.fak}"
puts "f(#{n}) = #{formeln.fib}"
Links und evtl. verlorengegangene Einrückungen reiche ich dann noch nach...
LG
Anhänge
Zuletzt bearbeitet: