Вы находитесь на странице: 1из 8

UNIVERSIDAD NACIONAL DEL CALLAO

FACULTAD DE INGENIERÍA MECÁNICA Y ENERGÍA

ESCUELA PROFESIONAL DE INGENIERÍA MECÁNICA

LENGUAJE DE PROGRAMACION

TRABAJO DE LENGUAJE DE PROGRAMCION

LUIS URRUTIA TICONA

Alumno: ALARCON MAURCIO JORGE SEBASTIAN

Semestre 2017-B

Bellavista -callao, 15 de noviembre del 2017

PERÚ
Producto vectorial de vectores.

Se llama producto vectorial o producto cruz de vectores a y b el vector c, cuya


longitud numéricamente equivale al área del paralelogramo construido en vectores
a y b, perpendicular al plano de estos vectores y dirigido de tal manera que la
revolución mínima del a hacia b en torno al vector c se haga de la derecha a la
izquierda, si verlo del final del vector c.
Producto escalar

En matemáticas, el producto escalar, también conocido como producto interno,


producto interior o producto punto, es una operación algebraica que toma dos
secuencias de números de igual longitud (usualmente en la forma de vectores)
y retorna un único número.

Algebraicamente, el producto punto es la suma de los productos de las


correspondientes entradas en dos secuencias de número. Geométricamente, es el
producto de dos magnitudes euclidianas de los dos vectores y el coseno del ángulo
entre ellos. El nombre del producto punto se deriva del símbolo que se utiliza para
denotar esta operación " · ". El nombre alternativo de producto escalar enfatiza el
hecho del que el resultado es un escalar en lugar de un vector (en el caso de espacios
de tres dimensiones).
DIGITACION DEL PROGRAMA

#include "stdafx.h"

#include "iostream.h"
int main(int argc, char* argv[])
{
int tp;
cout<<"INGRESE :(1)PRODUCTO ESCALAR, (2)PRODUCTO
VECTORIAL,(3)TORQUE "<<endl;
cin>>tp;
switch(tp)
{
case 1 : cout<<" HALLAREMOS EL PRODUCTO ESCALAR DE DOS
VECTORES"<<endl;

int vector1[3], vector2[3],vector3[3];


int i;
for( i=0;i<3;i=i+1)
{
cout<<"ingrese la componente "<< i+1 <<" del primer vector:"<<endl;
cin>>vector1[i];
}
for( i=0;i<3;i=i+1)
{
cout<<"ingrese la compenente "<< i+1 << " del segundo vector:"<<endl;
cin>>vector2[i];
}cout<<endl;
cout<<"el producto escalar de los vectores es :"<<endl;
for( i=0;i<3;i=i+1)
{
vector3[i]=vector1[i]*vector2[i];

cout<<vector3[i]<<"\t";
}cout<<endl;

break;

case 2: cout<<"HALLAREMOS EL PRODUCTO VECTORIAL DE DOS


VECTORES"<<endl;
int a1,b1,c1,a2,b2,c2,a3,b3,c3;

cout<<"componentes del primer vector separados por espacios";


cin>>a1;
cin>>b1;
cin>>c1;

cout<<"componentes del segundo vector separados por espacios";


cin>>a2;
cin>>b2;
cin>>c2;

/* Procesamiento de información */

a3 = b1*c2 - c1*b2;
b3 = c1*a2 - a1*c2;
c3 = a1*b2 - b1*a2;

/* Impresión de resultados */

cout<<"el produscto vectorial es :"<<a3<<"i + "<<b3<<"j + "<<c3<<"k


"<<endl;
break ;
case 3:cout<<"HALLAREMOS EL TORQUE ( VECTOR POSICION X
VECTOR FUERZA)"<<endl;

cout<<"componentes del vector posicion separados por espacios";


cin>>a1;
cin>>b1;
cin>>c1;

cout<<"componentes del vector fuerza separados por espacios"<<endl;


cin>>a2;
cin>>b2;
cin>>c2;
/* Procesamiento de información */
a3 = b1*c2 - c1*b2;
b3 = c1*a2 - a1*c2;
c3 = a1*b2 - b1*a2;
/* Impresión de resultados */
cout<<"el torque es :"<<a3<<"i"<<b3<<"j"<<c3<<"k "<<endl;

break ;
default : cout<<"ingrese opcion valida"<<endl;
}
return 0;
}
DIAGRAMA DE FLUJO

inicio

Leer operdor

Caso 1 Leer vector1


escalar Leer vector2 Vector3=Vector1*vector2 resultado

Caso 2 Leer vector1


Vector3=Vector1*vector2 resultado
escalar Leer vector2
Caso 3 Leer vector1 resultado
Vector3=v.posicion x v. fuerza
torque Leer vector2

error Ingrese opcion


valida

fin