TRABAJO VI
TRABAJO V
MULTIPLICACION DE
MATRICES DE 3 X3
#include <cstdlib>
#include <iostream>
using namespace std;
void leermatriz (float m[3][3])
{
int i,j;
for (i=1;i<=3;i++)
{
for (j=1;j<=3;j++)
{
cout<<"introducir el elemento
"<<i<<","<<j<<endl;
cin>>m[i][j];
}
}
}
void producto_matrices (float a [3][3],float b[3][3],float
p[3][3])
{
int i,j,k;
for (i=1;i<=3;i++)
{
p[i][j]=0;
for (j=1;j<=3;j++)
{
p[i][j]=p[i][j]+a[i][k]*b[k][j];
}
}
}
void escribir_matriz (float m[3][3])
{
int i,j;
for (i=1;i<=3;i++)
{
for (j=1;j<=3;j++)
{
cout<<m[i][j]<<" ";
}
cout<<endl;
}
}
int main()
int b,p;
{
float a[3][3];
leermatriz (a);
leermatriz (b);
producto_matrices
(a,b,p);
escribir_matriz (p);
system("PAUSE");
return EXIT_SUCCESS;
}
TRABAJO V
//ABECEDARIO ASCENDENTE Y DESCENDENTE
#include"stdio.h"
#include"conio.h"
#include"stdlib.h"
main()
{
int op,r;
char i;
do
{
printf("Seleccione como quiere el abecedario \n");
printf("
\n\t 1= descendente for\n\t 2= descendente while \n\t 3= do while descendente
\n\t 4= ascendente for \n\t 5= ascendente while \n\t 6= ascendente do while
\n");
scanf("%i",&op);
switch (op)
{
case 1:
for(i='A'; i<='Z'; i++)
{
printf("%c ", i);
}
break;
case 2: i='A';
do
{
printf("%c ",i);
i++;
}
while (i<='Z');
break;
case 3: i='A';
while
(i<='Z')
{
printf("%c
",i);
i++; }
break;
case 4:
for(i='Z';
i>='A'; i--)
{
printf("%c ", i);
}
break;
case 5: i='Z';
while
(i>='A')
{
printf("%c
",i);
i--;
}
break;
case 6: i='Z';
do {
printf("%c
",i);
i--;
}
while(i>='A');
break ;
default: printf("la opcion es incorrecta\n");
}
printf(" \n\t 1= reiniciar\n\t 2= salir ");
scanf("%i",&r);
system("cls");
}
while
(r==1);
}
TRABAJO IV
PRESENTACION EN PREZZI
using namespace std;
#include <iostream>
#include <conio.h>
#include <math.h>
#include <iomanip>
float potencia_elastica(int,int);
float ley_kepler(int,int);
float pendulo_fisico(int,int,int,int);
float calculo_altura(int,int,int);
float calculo_distancia(int,int,int);
float velocidad_final(int,int,int);
float hallando_voltaje(int,int);
float energia_condensadores(int,int);
float campo_electrico(int,int);
float eficiencia_maquinatermica(int,int);
int main()
{
int op;
int k;
float pe;
int di;
float t;
int m, g, i;
float w;
int a, b, aceleracion;
float h, d;
float vf;
int I, r;
float V, c;
int f, q;
float e;
do
{
cout << "************* MENU *************\n" << endl;
cout << "1) CALCULO DE LA POTENCIA ELASTICA" << endl;
cout << "2) CALCULO DE LA TERCERA LEY DE KEPLER" << endl;
cout << "3) CALCULO DEL PENDULO FISICO" << endl;
cout << "4) CALCULO DE LA ALTURA" << endl;
cout << "5) CALCULO DE LA DISTANCIA EN MRUV" << endl;
cout << "6) CALCULO DE LA VELOCIDAD FINAL MRUV" << endl;
cout << "7) CALCULO DE LA LEY DE OHM " << endl;
cout << "8) CALCULO DE LA ENERGIA DE CONDENSADORES" << endl;
cout << "9) CALCULO DEL CAMPO ELECTRICO" << endl;
cout << "10)CALCULO DE LA EFICIENCIA DE UNA MAQUINA TERMICA" << endl;
cout << "0. Finalizar" << endl << endl;
cout << "Introduzca la opcion elegida: ";cin >> op;
cout << "\n\n";
if ( op != 0 )
{
switch(op)
{
case 1:
{
cout << "\n\n";
cout << "********************************************************************************\n\n";
cout.setf(ios::fixed);
cout.precision(5);
cout << "CALCULO DE LA POTENCIA ELASTICA" << endl;
cout << "===============================";
cout << "\n\n";
cout << "INGRESE LA CONSTANTE: "; cin >>k ;
cout << "INGRESE LA DISTANCIA: "; cin >> d;
pe = potencia_elastica(k,d);
cout << "LA POTENCIA ELASTICA SERA: " << pe <<"\n";
getch();
break;
}
case 2:
{
cout << "\n\n";
cout << "********************************************************************************\n\n";
cout.setf(ios::fixed);
cout.precision(5);
cout << "CALCULO DE LA TERCERA LEY DE KEPLER"<< endl;
cout << "===================================" << endl;
cout << "\n\n";
cout << "INGRESE LA DISTANCIA MEDIA: "; cin >> di;
cout << "INGRESE LA CONSTANTE: "; cin >> h;
t= ley_kepler(di,h);
cout << "LA GANANCIA DEL OPAMP SERA: " << t <<"\n";
cout<<"\n\n";
getch();
break;
}
case 3:
{
cout << "\n\n";
cout << "********************************************************************************\n\n";
cout.setf(ios::fixed);
cout.precision(2);
cout << "CALCULO DEL PENDULO FISICO" << endl;
cout << "==========================";
cout << "\n\n";
cout << "INGRESE LA MASA: "; cin >> m;
cout << "INGRESE LA GRAVEDAD: "; cin >> g;
cout << "INGRESE LA DISTANCIA: "; cin >> d ;
cout << "INGRESE LA INERCIA: "; cin >> i;
w = pendulo_fisico(m,g,d,i);
cout << "EL RESULTADO ES: " << w << "\n";
cout<<"\n\n";
getch();
break;
}
case 4:
{
cout << "\n\n";
cout << "********************************************************************************\n\n";
cout.setf(ios::fixed);
cout.precision(2);
cout << "CALCULO DE LA ALTURA " << endl;
cout << "====================";
cout << "\n\n";
cout<<"INGRESE LA VELOCIDAD INICAL: ";cin>>a;
cout<<"INGRESE EL TIEMPO: ";cin>>b;
cout<<"INGRESE LA GRAVEDAD: ";cin>>aceleracion;
h = calculo_altura(a,b,aceleracion);
cout<<"LA ALTURA ES = "<<h;
cout<<"\n\n";
getch();
break;
}
case 5:
{
cout << "\n\n";
cout << "********************************************************************************\n\n";
cout.setf(ios::fixed);
cout.precision(2);
cout << "CALCULO DE LA DISTANCIA EN MRUV" << endl;
cout << "===============================";
cout << "\n\n";
cout<<"INGRESE LA VELOCIDAD INICIAL: ";cin>>a;
cout<<"INGRESE EL TIEMPO: ";cin>>b;
cout<<"INGRESE LA ACELERACION: ";cin>>aceleracion;
d = calculo_distancia(a,b,aceleracion);
cout<<"LA DISTANCIA EN MRUV ES = " << d;
cout<<"\n\n";
getch();
break;
}
case 6:
{
cout << "\n\n";
cout << "********************************************************************************\n\n";
cout.setf(ios::fixed);
cout.precision(2);
cout << "CALCULO DE LA VELOCIDAD FINAL" << endl;
cout << "=============================";
cout << "\n\n";
cout<<"INGRESE LA VELOCIDAD INICAL: ";cin>>a;
cout<<"INGRESE EL TIEMPO: ";cin>>b;
cout<<"INGRESE LA ACELERACION: ";cin>>aceleracion;
vf = velocidad_final(a,b,aceleracion);
cout<<"LA VELOCIDAD FINAL ES = "<<vf;
cout<<"\n\n";
getch();
break;
}
case 7:
{
cout << "\n\n";
cout << "********************************************************************************\n\n";
cout.setf(ios::fixed);
cout.precision(2);
cout << "CALCULO DE LA LEY DE OHM HALLANDO EL VOLTAJE"<<endl;
cout << "============================================";
cout << "\n\n";
cout<<"INGRESE LA RESISTENCIA: ";cin >> r;
cout<<"INGRESE LA INTENSIDAD: ";cin>>I;
V = hallando_voltaje(r,I);
cout << " EL VOLTAJE SERA: "<<V<<"\n";
cout << "\n\n";
getch();
break;
}
case 8:
{
cout << "\n\n";
cout << "********************************************************************************\n\n";
cout.setf(ios::fixed);
cout.precision(2);
cout << "CALCULO DE LA ENERGIA DE CONDENSADORES" << endl;
cout << "======================================";
cout << "\n\n";
cout<<"INGRESE LOS CONDENSADORES: ";cin>>c;
cout<<"INGRESE LAS CARGAS: ";cin>>q;
e = energia_condensadores(c,q);
cout<<"LA ENERGIA DE CONDENSADORES ES = " << e;
cout << "\n\n";
getch();
break;
}
case 9:
{
cout << "\n\n";
cout << "********************************************************************************\n\n";
cout.setf(ios::fixed);
cout.precision(2);
cout << "CALCULO DEL CAMPO ELECTRICO" << endl;
cout << "=================================";
cout << "\n\n";
cout << "INGRESE LA FUERZA: "; cin >> f;
cout << "INGRESE LA CARGA: "; cin >> q;
e = campo_electrico(d,q);
cout << "EL CAMPO ELECTRICO ES = " << e;
cout << "\n\n";
getch();
break;
}
case 10:
{
cout << "\n\n";
cout << "********************************************************************************\n\n";
cout.setf(ios::fixed);
cout.precision(2);
cout << "CALCULO DE LA EFICIENCIA DE UNA MAQUINA TERMICA" << endl;
cout << "===============================================";
cout << "\n\n";
cout << "INGRESE EL TRABAJO: "; cin >> w;
cout << "INGRESE EL CALOR: "; cin >> q;
r = eficiencia_maquinatermica(w,q);
cout << "LA VELOCIDAD RELATIVA ES = " << r;
cout << "\n\n";
getch();
break;
}
defaul:
cout << endl << "Opcion no valida" << endl;
break;
}
}
} while ( op != 0 );
cout << endl << "FIN DEL PROGRAMA" << endl;
("read");
return 0;
}
float potencia_elastica(int k, int d)
{
return k * d /2;
}
float ley_kepler(int di, int h)
{
return sqrt (h*di*di*di);
}
float pendulo_fisico(int m, int g, int d, int i)
{
return sqrt(m*g*d/i);
}
float calculo_altura(int a, int b, int aceleracion)
{
return ((a*b)+(1/2*aceleracion*b*b));
}
float calculo_distancia(int a, int b, int c)
{
return ((a*b)+1/2*c*b*b);
}
float velocidad_final(int a, int b, int aceleracion)
{
return a+aceleracion*b;
}
float hallando_voltaje(int r, int I)
{
return (r * I);
}
float energia_condensadores(int c, int q)
{
return q*q/2*c;
}
float campo_electrico(int f, int q)
{
return f/q;
}
float eficiencia_maquinatermica(int w, int q)
{
return w/q;
}
No hay comentarios:
Publicar un comentario