Ruby :: Aufgabe #24

2 Lösungen Lösungen öffentlich

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:

vote_ok
von pdg (720 Punkte) - 03.01.2013 um 13:24 Uhr
Quellcode ausblenden Ruby-Code
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))}"
vote_ok
von pianoplayer (1330 Punkte) - 06.12.2013 um 17:48 Uhr
Quellcode ausblenden Ruby-Code
#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)