Ruby :: Aufgabe #60 :: Lösung #2

2 Lösungen Lösungen öffentlich
#60

Größter gemeinsamer Teiler

Anfänger - Ruby von hobeditz - 21.09.2014 um 11:51 Uhr
Entwickeln Sie ein Programm, welches den größten gemeinsamen Teiler zweier Zahlen ermittelt. Die Zahlen sollen vom Nutzer selber bestimmt werden.

Zitat:

Tipp:
Der euklidische Algorithmus könnte helfen.

#2
vote_ok
von FunnyGamer (470 Punkte) - 17.08.2016 um 11:25 Uhr
Quellcode ausblenden Ruby-Code
def run
  puts "Zahl 1: "
  zahl1=gets.to_i
  puts "Zahl 2: "
  zahl2=gets.to_i
  
  teiler=zahl1
  while teiler>0 do
    if zahl1%teiler==0 && zahl2%teiler==0
      puts "Der groesste gemeinsame Teiler ist: #{teiler}"
      break
    else
      teiler-=1
    end
  end
  run
end

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben