LAB 3
#include<iostream>
#include<math.h>
using namespace std;
int a, b, c, n;
//ZONA DE DECLARACION DE LOS VECTORES
const int TAM_N=4, TAM_M=4;
int suma, i, j, Elemento, max, Matriz[TAM_N][TAM_M], A[TAM_N][TAM_M], B[TAM_N][TAM_M];
int main ()
{//1)DECLARACION
int opcion;
do
{
cout<<"*********MENU DE MATRICES**********\n\n";
cout<<"1)LECTURA UNA MATRIZ \n";
cout<<"2)IMPRESION O ESCRITURA DE LA MATRIZ \n";
cout<<"3)PROCESAR EL MAXIMO DE LOS ELEMENTOS \n";
cout<<"4)PROCESAR EL MAXIMO DE LOS ELEMENTOS \n";
cout<<"5)MULTIPLICACION DE MATRICES \n";
cout<<" DIGITE <0> PARA SALIR \n\n";
cout<<"*************\n\n";
cout<<" ELIJA UNA OPCION : "; cin>>opcion;
//2)ASIGNACION
switch (opcion)
{
case 1:
{
cout<<"******* LECTURA UNA MATRIZ******\n\n";
for (i=1; i<=TAM_N; i++)
for (j=1; j<=TAM_M; j++)
{
cout<<"INGRESE EL ELEMENTO M[ "<<i<<" ,"<<j<<"] = "; cin>>Matriz[i][j];
}
cout<<endl;
cout<<"*************************************\n\n";
} //FIN DEL CASO 1
break;
case 2:
{
cout<<"*******IMPRESION O ESCRITURA DE LA MATRIZ*****\n\n";
for (i=1; i<=TAM_N; i++)
for (j=1; j<=TAM_M; j++)
{
cout<<"ELEMENTO M["<<i<<","<<j<<"] = "<<Matriz[i][j]<<endl;
}
cout<<endl;
cout<<"*************************************\n\n";
} //FIN DEL CASO 2
break;
case 3:
{
cout<<"********* PROCESAR EL MAXIMO DE LOS ELEMENTOS ************\n";
int max = 0;
for(i=1; i<=TAM_N; i++)
for(j=1; j<=TAM_M; j++)
{
if(Matriz[i][j]>max)
max = Matriz[i][j];
}
//RESULTADO
cout<<"EL MAXIMO DE LOS ELEMENTOS DE LA MATRIZ ES: "<<max;
cout<<endl;
cout<<"**********************\n\n";
//FIN DEL CASO 3
}
break;
case 4:
{
cout<<"******* PROCESAR EL MINIMO DE LOS ELEMENTOS******\n\n";
int min=100;
for (i=1; i<=TAM_N; i++)
for (j=1; j<=TAM_M; j++)
{
if(Matriz[i][j]<min)
min= Matriz[i][j];
}
//RESULTADO
cout <<"INGRESE EL MINIMO DE LOS ELEMENTOS DE LA MATRIZ ES: "<<min;
cout<<endl;
cout<<"*************************************\n\n";
//FIN DEL CASO 4
}
break;
case 5:
{
int i, j, a[6] [6], b [6] [6], c [6] [6], d [6] [6];
cout << "" << endl;
cout << "ingresa los Datos de la matriz 1" << endl;
cout << "" << endl;
for (i = 0; i <2; i ++)
{
cout << "Fila" << (i + 1) << endl;
for (j = 0; j <2; j ++)
{
cout << "Columna "<< (j + 1) <<" -> ";
cin >> a [i] [j];
}
}
cout << "ingresa los Datos de la matriz 2" << endl;
cout << "" << endl;
for (i = 0; i <2; i ++)
{
cout << "Fila" << (i + 1) << endl;
for (j = 0; j <2; j ++)
{
cout << "Columna" << (j + 1) << "->";
cin >> b [i] [j];
}
} // 1 a instancia de parte
for (i = 0; i <2; i ++)
{ for ( j = 0; j <2; j ++)
{ c
[i] [j] = a [i] [j] * b [j] [0];
}
}
//2da Parte
for (i = 0; i <2 ; i ++)
{
for (j = 0; j <2; j ++)
{
d [i] [j] = a [i] [j] * b [j] [1];
}
}
cout << "" << endl;
cout << "" << endl;
cout << "" << endl;
for (i = 0; i <2; i ++)
{
cout << "" << "" << (c [i] [ 0] + c [i] [1]) << "";
cout << "" << "" << (d [i] [0] + d [i] [1]) << "";
cout << "" << endl;
}
break;
}
}// FIN DE SWITCH
}
while (opcion !=0);
cout<<endl;cout<<"\n";
system("pause");
return 0;
}//FIN DEL PROGRAMA
Vistas de página en total
viernes, 9 de enero de 2015
EVAP 2
EVAP 2
#include<iostream>
#include<math.h>
using namespace std;
//ZONA DE DECLARACION DE LAS VELOCIDADES
//# DEFINA TAM=10;
const int TAM=10;
int i ,j, max, Velocidad[TAM], menos, mas, V1, m1, m2, U1, U2;
int main()
{
int opcion;
do
{ // INICION DEL DO WHILE
cout<<"********* MENU PRINCIPAL ********* \n";
cout<<" 1) LECTURA DE VELOCIDADES \n";
cout<<" 2) IMPRESION O ESCRITURA DE LAS VELOCIDADES \n";
cout<<" 3) PROCESAR LA MAXIMA VELOCIDAD \n";
cout<<" 4) PROCESAR LA MINIMA VELOCIDAD \n";
cout<<" 5) SUMA DE VELOCIDADES \n";
cout<<" 6) CHOQUE PRODUCIDO \n";
cout<<" DIGITE<0> PARA SALIR \n";
cout<<"*********************************\n";
cout<<" ingrese la opcion < > "; cin>>opcion;
cout<<endl;
switch (opcion)
{
case 1:
{
cout<<"********* LECTURA DE VELOCIDADES ************\n";
for(i=1; i<=TAM; i++)
{
cout<<" INGRESE LA VELOCIDAD V[ "<<i<<"] = "; cin>>Velocidad[i];
}
cout<<endl;
cout<<"********************************\n";
//FIN DEL CASO I
}
break;
case 2:
{
cout<<"********* IMPRESION O ESCRITURA DE LAS VELOCIDADES ************\n";
for (i=1; i<=TAM; i++)
{
cout<<" EL ELEMENTO V[ "<<i<<"] = "<<Velocidad [i]<<endl;
}
cout<<endl;
cout<<"********************************\n";
//FIN DEL CASO 2
}
break;
case 3:
{
cout<<"********* PROCESAR LA MAXIMA VELOCIDAD ************\n";
int max= 0;
for(i=1; i<=TAM; i++)
{
if (Velocidad [i]>max)
max= Velocidad [i];
}
//RESULTADO
cout<<" PROCESAR LA MINIMA VELOCIDAD : "<<max;
cout<<endl;
cout<<"********************************\n";
//FIN DEL CASO 3
}
break;
case 4:
{
cout<<"********* PROCESAR EL MINIMO ************\n";
int min= 100;
for(i=1; i<=TAM; i++)
{
if (Velocidad[i]<min)
min= Velocidad[i];
}
//RESULTADO
cout<<" EL MINIMO ES : "<<min;
cout<<endl;
cout<<"********************************\n";
//FIN DEL CASO 4
}
break;
case 5:
{
cout<<"********* SUMA DE VELOCIDADES ************\n";
int suma= 0;
for (i=1; i<=TAM; i++)
suma = suma + Velocidad [i];
cout<<"---------------------------\n ";
cout<<" LA SUMA DE LAS VELOCIDADES ES: "<< suma << endl;
cout << endl;
cout<<"********************************\n";
//FIN DEL CASO 5
}
break;
case 6:
{
cout<<"*******VELOCIDAD FINAL ********\n";
cout<<"Ingrese la masa 1: "; cin>>m1;
cout<<"Ingrese la masa 2: "; cin>>m2;
cout<<"Ingrese la velocidad inicial 1 : "; cin>>U1;
cout<<"Ingrese la velocidad inicial 2 : "; cin>>U2;
V1= ((m1 - m2)/ (m1 + m2))*U1 + (2*m2/(m1 + m2))*U2;
cout<<" LA VELOCIDAD FINAL 1 ES : "<<V1<<endl;
if (V1 < U1)
{
cout<<"La velocidad final es : "<<V1<<endl;
}
else
cout<<"La velocidad final no puede ser mayor a la velocidad inicial despues del choque\n";
cout<<"**********************************\n";
cout<<endl;
}
//FIN DEL CASO 6
break;
}// FIN DEL SWITCH
}// CIERRE DEL DO WHILE
while (opcion !=0);
cout<< "\n"; cout<<endl;
system ("pause");
return 0;
} // FIN DEL PROGRAMA
#include<iostream>
#include<math.h>
using namespace std;
//ZONA DE DECLARACION DE LAS VELOCIDADES
//# DEFINA TAM=10;
const int TAM=10;
int i ,j, max, Velocidad[TAM], menos, mas, V1, m1, m2, U1, U2;
int main()
{
int opcion;
do
{ // INICION DEL DO WHILE
cout<<"********* MENU PRINCIPAL ********* \n";
cout<<" 1) LECTURA DE VELOCIDADES \n";
cout<<" 2) IMPRESION O ESCRITURA DE LAS VELOCIDADES \n";
cout<<" 3) PROCESAR LA MAXIMA VELOCIDAD \n";
cout<<" 4) PROCESAR LA MINIMA VELOCIDAD \n";
cout<<" 5) SUMA DE VELOCIDADES \n";
cout<<" 6) CHOQUE PRODUCIDO \n";
cout<<" DIGITE<0> PARA SALIR \n";
cout<<"*********************************\n";
cout<<" ingrese la opcion < > "; cin>>opcion;
cout<<endl;
switch (opcion)
{
case 1:
{
cout<<"********* LECTURA DE VELOCIDADES ************\n";
for(i=1; i<=TAM; i++)
{
cout<<" INGRESE LA VELOCIDAD V[ "<<i<<"] = "; cin>>Velocidad[i];
}
cout<<endl;
cout<<"********************************\n";
//FIN DEL CASO I
}
break;
case 2:
{
cout<<"********* IMPRESION O ESCRITURA DE LAS VELOCIDADES ************\n";
for (i=1; i<=TAM; i++)
{
cout<<" EL ELEMENTO V[ "<<i<<"] = "<<Velocidad [i]<<endl;
}
cout<<endl;
cout<<"********************************\n";
//FIN DEL CASO 2
}
break;
case 3:
{
cout<<"********* PROCESAR LA MAXIMA VELOCIDAD ************\n";
int max= 0;
for(i=1; i<=TAM; i++)
{
if (Velocidad [i]>max)
max= Velocidad [i];
}
//RESULTADO
cout<<" PROCESAR LA MINIMA VELOCIDAD : "<<max;
cout<<endl;
cout<<"********************************\n";
//FIN DEL CASO 3
}
break;
case 4:
{
cout<<"********* PROCESAR EL MINIMO ************\n";
int min= 100;
for(i=1; i<=TAM; i++)
{
if (Velocidad[i]<min)
min= Velocidad[i];
}
//RESULTADO
cout<<" EL MINIMO ES : "<<min;
cout<<endl;
cout<<"********************************\n";
//FIN DEL CASO 4
}
break;
case 5:
{
cout<<"********* SUMA DE VELOCIDADES ************\n";
int suma= 0;
for (i=1; i<=TAM; i++)
suma = suma + Velocidad [i];
cout<<"---------------------------\n ";
cout<<" LA SUMA DE LAS VELOCIDADES ES: "<< suma << endl;
cout << endl;
cout<<"********************************\n";
//FIN DEL CASO 5
}
break;
case 6:
{
cout<<"*******VELOCIDAD FINAL ********\n";
cout<<"Ingrese la masa 1: "; cin>>m1;
cout<<"Ingrese la masa 2: "; cin>>m2;
cout<<"Ingrese la velocidad inicial 1 : "; cin>>U1;
cout<<"Ingrese la velocidad inicial 2 : "; cin>>U2;
V1= ((m1 - m2)/ (m1 + m2))*U1 + (2*m2/(m1 + m2))*U2;
cout<<" LA VELOCIDAD FINAL 1 ES : "<<V1<<endl;
if (V1 < U1)
{
cout<<"La velocidad final es : "<<V1<<endl;
}
else
cout<<"La velocidad final no puede ser mayor a la velocidad inicial despues del choque\n";
cout<<"**********************************\n";
cout<<endl;
}
//FIN DEL CASO 6
break;
}// FIN DEL SWITCH
}// CIERRE DEL DO WHILE
while (opcion !=0);
cout<< "\n"; cout<<endl;
system ("pause");
return 0;
} // FIN DEL PROGRAMA
EVAP 1
EVAP 1
#include<iostream> #include<math.h> using namespace std; int D,d; float pi; double I,t,q, Z; double intensidad(int q,int t); double modulo(int Z); double Pi = 3.141592; int main () {//1)DECLARACION int opcion; do {// inicio del do-while cout<<"*********MENU DE FUNCIONES**********\n\n"; cout<<"*********CONDUCTORES ELECTRICOS**********\n\n"; cout<<"1)INTENSIDAD: \n"; cout<<"2)MODULO DE UNA SECCION: \n"; cout<<" DIGITE <0> PARA SALIR \n\n"; cout<<"*************\n\n"; cout<<" ELIJA UNA OPCION : "; cin>>opcion; //2)ASIGNACION switch (opcion) { case 1: { cout<<"*******INTENSIDAD******\n\n"; cout <<"INGRESE EL TIEMPO : "; cin>>t; cout <<"INGRESE LA CARGA : "; cin>>q; cout<<"-------------------------------\n"; intensidad (t,q); cout<< "LA INTENSIDAD ES :" <<I<<endl; cout<<"*************\n\n"; } //FIN DEL CASO 1 break; case 2: { cout<<"******* MODULO DE UNA SECCION ********\n"; cout<<"Ingrese el modulo de una seccion : "; cin>>Z; cout<<"Ingrese el diametro mayor: "; cin>>D; cout<<"Ingrese el diametro menor :"; cin>>d; modulo (Z); cout<<" EL MODULO DE LA SECCION ES: "<<Z<<endl; cout<<"**********************************\n"; cout<<endl; } }// FIN DE SWITCH }//FIN DEL DO-WHILE while (opcion !=0); cout<<endl;cout<<"\n"; system("pause"); return 0; }//FIN DEL PROGRAMA
#include<iostream> #include<math.h> using namespace std; int D,d; float pi; double I,t,q, Z; double intensidad(int q,int t); double modulo(int Z); double Pi = 3.141592; int main () {//1)DECLARACION int opcion; do {// inicio del do-while cout<<"*********MENU DE FUNCIONES**********\n\n"; cout<<"*********CONDUCTORES ELECTRICOS**********\n\n"; cout<<"1)INTENSIDAD: \n"; cout<<"2)MODULO DE UNA SECCION: \n"; cout<<" DIGITE <0> PARA SALIR \n\n"; cout<<"*************\n\n"; cout<<" ELIJA UNA OPCION : "; cin>>opcion; //2)ASIGNACION switch (opcion) { case 1: { cout<<"*******INTENSIDAD******\n\n"; cout <<"INGRESE EL TIEMPO : "; cin>>t; cout <<"INGRESE LA CARGA : "; cin>>q; cout<<"-------------------------------\n"; intensidad (t,q); cout<< "LA INTENSIDAD ES :" <<I<<endl; cout<<"*************\n\n"; } //FIN DEL CASO 1 break; case 2: { cout<<"******* MODULO DE UNA SECCION ********\n"; cout<<"Ingrese el modulo de una seccion : "; cin>>Z; cout<<"Ingrese el diametro mayor: "; cin>>D; cout<<"Ingrese el diametro menor :"; cin>>d; modulo (Z); cout<<" EL MODULO DE LA SECCION ES: "<<Z<<endl; cout<<"**********************************\n"; cout<<endl; } }// FIN DE SWITCH }//FIN DEL DO-WHILE while (opcion !=0); cout<<endl;cout<<"\n"; system("pause"); return 0; }//FIN DEL PROGRAMA
HODROSTATICA
La hidrostática es la rama de la mecánica de fluidos o de la hidráulica que estudia los fluidos en estado de equilibrio; es decir, sin que existan fuerzas que alteren su movimiento o posición. Los principales teoremas que respaldan el estudio de la hidrostática son el principio de Pascal y el principio de Arquímedes.
La ecuación básica de la hidrostática es la siguiente:
dP = ρgdh
Siendo:
P presión
ρ: densidad del fluido
G la aceleración gravitatoria de la Tierra
H: altura
- El principio de Pascal es una ley enunciada por el físico y matemático francés Blaise Pascal (1623–1662) que se resume en la frase: «el incremento de la presión aplicada a una superficie de un fluido incompresible (generalmente se trata de un líquido incompresible), contenido en un recipiente indeformable, se transmite con el mismo valor a cada una de las partes del mismo».
- Es decir, que si se aplica presión a un líquido no comprimible en un recipiente cerrado, esta se transmite con igual intensidad en todas direcciones y sentidos. Este tipo de fenómeno se puede apreciar, por ejemplo, en la prensa hidráulica o en el gato hidráulico; ambos dispositivos se basan en este principio. La condición de que el recipiente sea indeformable es necesaria para que los cambios en la presión no actúen deformando las paredes del mismo en lugar de transmitirse a todos los puntos del líquido.
LIBRERIAS
F stream
Para poder leer desde o escribir en ficheros
(lectura/escritura de datos en unidades de almacenamiento permanente como los
disquetes, discos duros, etc.), se debe incluir la librería
<fstream.h>.. En esta librería se definen las clases
necesarias para la utilizaciónde ficheros, que son
ifstream, ofstream y fstream, que derivan de istream y
ostream que a su vez derivan de la clase
double nexttoward (double x , long double y);
float nexttoward (float x , long double y);
long double nexttoward (long double x, long double y);
double nexttoward (T x , long double y); // additional overloads
Valor representable siguiente hacia valor preciso
Devuelve el siguiente valor representable después de “x” en la dirección en “y”.
Esta función se comporta como “nextafter”, pero con una y potencialmente más preciso.
Parámetros
Valor Base à “x”
Valor hacia la cual el valor de retorno es aproximada à “y”
Si ambos parámetros se comparan iguales, la función devuelve y (convertido al tipo de retorno)
Valor de retorno
El siguiente valor representable después de “x” en la dirección de “y”
Si "x" es el mayor valor finito representable en el tipo, y el resultado es infinito o no representable, se produce un error rango de rebose.
Si se produce un error de desbordamiento de rango:
- Y math_errhandling tiene MATH_ERRNO establecido: La variable global “errno” se establece en ERANGE.
- Y math_errhandling tiene MATH_ERREXCEPT conjunto: FE_OVERFLOM se eleva.
martes, 16 de septiembre de 2014
magnitudes vectoriales
Magnitudes vectoriales
Frente a aquellas magnitudes físicas, tales como la masa, la presión,
el volumen,
la energía,
la temperatura,
etc.; que quedan completamente definidas por un número y las unidades
utilizadas en su medida, aparecen otras, tales como el desplazamiento, la velocidad,
la aceleración,
la fuerza, el campo eléctrico,
etc., que no quedan completamente definidas dando un dato numérico, sino que
llevan asociadas una dirección. Estas últimas magnitudes son llamadas vectoriales en contraposición a las primeras
llamadas escalares.
Las magnitudes vectoriales quedan representadas por un ente matemático que recibe el nombre de vector. En un espacio euclidiano, de no más de tres dimensiones, un vector se representa por un segmento orientado. Así, un vector queda caracterizado por los siguientes elementos: su longitud o módulo, siempre positivo por definición, y su dirección, la cual puede ser representada mediante la suma de sus componentes vectoriales ortogonales, paralelas a los ejes de coordenadas; o mediante coordenadas polares, que determinan el ángulo que forma el vector con los ejes positivos de coordenadas.
Se
representa como un segmento orientado, con una dirección, dibujado de forma
similar a una "flecha". Su longitud representa el módulo del vector,
la recta indica la dirección, y la "punta de flecha" indica su
sentido
definicion
En física,
un vector (también llamado vector euclidiano o vector
geométrico) es una magnitud física definida por un punto del espacio
donde se mide dicha magnitud, además de un módulo (o longitud),
su dirección (u orientación) y su sentido (que distingue
el origen del extremo).
En
Matemáticas se define un vector como un elemento de un espacio
vectorial, esta noción es más abstracta y para muchos espacios
vectoriales no es posible representar sus vectores mediante el módulo, la
longitud y la orientación. En particular los espacios de dimensión infinita sin
producto escalar no son representables de ese modo. Los vectores en un espacio euclídeo se pueden representar geométricamente
como segmentos de recta dirigidos («flechas») en el plano o en el espacio .
Algunos
ejemplos de magnitudes
físicas que son
magnitudes vectoriales: la velocidad
con que se desplaza un móvil, ya
que no queda definida tan sólo por su módulo (lo que marca el velocímetro, en
el caso de un automóvil), sino que se requiere indicar la dirección y el
sentido (hacia donde se dirige); la fuerza que actúa sobre un objeto, ya que su
efecto depende, además de su intensidad o módulo, de la dirección en la que
actúa; también, el desplazamiento de un objeto.
Suscribirse a:
Entradas (Atom)