Ruby :: Aufgabe #24
2 Lösungen

Abstand zweier Punkte
Anfänger - Ruby
von Dome
- 03.01.2013 um 01:09 Uhr
Schreiben Sie ein Programm, welches den Abstand zweier Punkte berechnet. Zuvor müssen die Koordinaten beider Punkte abgefragt werden.
Konsolenausgabe:
x1:1
y1:1
x2:2
y2:2
1.4142135623730951
Lösungen:

print "x1: " x1 = gets.chomp.to_i print "y1: " y1 = gets.chomp.to_i print "x2: " x2 = gets.chomp.to_i print "y2: " y2 = gets.chomp.to_i puts "Abstand: #{Math.sqrt(((x1-x2)**2)+((y1-y2)**2))}"

#Abstand zweier Punkte print "x1: " x1 = gets.to_f print "y1: " y1 = gets.to_f print "x2: " x2 = gets.to_f print "y2: " y2 = gets.to_f puts Math.sqrt((x1 - x2)**2 + (y1 - y2)**2)