Ecuación de un plano

Jonathan Ráfales

/* Este programa te muestra la ecuación paramétrica del plano a partir de un punto y dos vectores dados. Nota: En este programa ‘λ’ y ‘β’ son parámetros. */

#include <iostream>

using namespace std;

struct vector
{
float x;
float y;
float z;
};
typedef struct vector Vector;

void leer_vect(Vector *);
void escribir_vect(Vector);
int coplanario(Vector,Vector,Vector);

int main()
{
Vector s;
Vector d;
Vector p;
int n;
cout << "En primer lugar vamos a introducir un punto del plano.\n";
leer_vect(&s);
cout << "\nEl punto es el siguiente: ";
cout << "(" << s.x << "," << s.y << "," << s.z << ")";
cout << "\n";
cout << "\nAhora vamos a introducir un vector del plano.\n";
leer_vect(&d);
escribir_vect(d);
cout << "\n";
cout << "\nFinalmente vamos a introducir otro vector del plano.\n";
leer_vect(&p);
escribir_vect(p);
cout << "La ecuacion parametrica es la siguiente:\n";
cout << "x = " << s.x << " + " << d.x << "λ + " << p.x << "β\n";
cout << "y = " << s.y << " + " << d.y << "λ + " << p.y << "β\n";
cout << "z = " << s.z << " + " << d.z << "λ + " << p.z << "β\n";
return 0;
}

void leer_vect(Vector *s)
{
cout << "\nIntroduce la primera coordenada: ";
cin >> s->x;
cout << "\nIntroduce la segunda coordenada: ";
cin >> s->y;
cout << "\nIntroduce la tercera coordenada: ";
cin >> s->z;
return;
}

void escribir_vect(Vector s)
{
cout << "\nEl vector es el siguiente: ";
cout << "(" << s.x << "," << s.y << "," << s.z << ")";
return;
}
Anuncios
Esta entrada fue publicada en Informática e Internet. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s