Eva.PERMANENTE 2


TRABAJO VI

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