Distancia entre dos coordenadas…(Quizz9)

--Originally published at Hensel

Este código nos permite calcular la distancia que existe entre dos puntos en este caso las coordenadas (x1,y1) y (x2,y2). para lo cual solo necesitamos calcular deltaX y deltaY, después con los valores obtenidos podemos calcular la distancia, la cual podemos obtener con la formula pitagórica que dice, h es igual a la raiz cuadrada de la suma de los catetos elevados al cuadrado. donde los catetos vendrían siendo deltaX y deltaY y h sería la distancia a calcular.

Quizz9(1)

Como pueden ver en la imagen anterior, yo escribí una función con las variables a utilizar x1,y1,x2,y2.  Calcule el valor de deltaX y el de deltaY para depués obtener el valor de la distancia con la formula pitagórica.

dentro del int main le pido al usuario los valores correspondientes a las cordenadas en x y en y. Por consiguiente, llamo a la función para que muestre el resultado obtenido. A continuación pueden observar el funcionamiento de este.

Quizz9


Week 9 quiz: Dem’s the lengths

--Originally published at World's Fanciest Cursors

64507089_f91dc66c31_z
Bad sellings graph by Flickr user baboon. Shared under a CreativeCommons (BY) license.

Howdy. Today I’m sharing a cute little program that calculates the distance between two points in a Cartesian plane.  Not much new to see. There’s only a lonely function and the use of squares and roots in a Pythagorean equation.

Without further ado here’s the link to GitHub and here’s the holy noodles:

#include <iostream>
#include <cmath>

float distance (float, float, float, float);

int main ()
{
  float x1 = 0, y1 = 0, x2 = 0, y2 = 0;
  std::cout << "X uno, puh-leeze" << std::endl;
  std::cin >> x1;
  std::cout << "Y uno, puh-leeze" << std::endl;
  std::cin >> y1;
  std::cout << "X dos, puh-leeze" << std::endl;
  std::cin >> x2;
  std::cout << "Y dos, puh-leeze" << std::endl;
  std::cin >> y2;
  std::cout << "\nThe distance is " << distance (x1, y1, x2, y2) << std::endl;
  std::cout << "\nBuh-bye" << std::endl;
}

float distance (float x1, float y1, float x2, float y2)
{
  float delta_x = 0, delta_y = 0, rdistance = 0;
  delta_x = x2 - x1;
  delta_y = y2 - y1;
  rdistance = sqrt(pow(delta_x, 2) + pow(delta_y, 2));
  return rdistance;
}