Ruby :: Aufgabe #116

1 Lösung Lösung öffentlich

Bestimmung des kleinsten gemeinsamen Vielfachen (kgV)

Anfänger - Ruby von Nachbar - 09.07.2016 um 10:08 Uhr
Schreibe ein Programm zur Bestimmung des kgV zweier natürlicher Zahlen (siehe Beispiel zur kgV-Berechnung). Die Berechnung soll ohne Beteiligung des größten gemeinsamen Teilers erfolgen.

Beispielausgabe:
Zahl 1: 5
Zahl 2: 7

kgV: 35

Lösungen:

vote_ok
von FunnyGamer (470 Punkte) - 16.08.2016 um 11:24 Uhr
Quellcode ausblenden Ruby-Code
  def run
	puts "Zahl 1: "
	zahl1=gets
	puts "Zahl2: "
	zahl2=gets
	
	i=1
	nichtGefunden=true
	while nichtGefunden==true
	  if zahl1.to_i*i%zahl2.to_i ==0
	    nichtGefunden=false
		return zahl1.to_i*i
      elsif zahl2.to_i*i%zahl1.to_i ==0
	    nichtGefunden=false
		return zahl2.to_i*i
	  else
	    i+=1
	  end
	end
  end