Páginas

martes, 3 de septiembre de 2013

MATRICES

//Muestra la suma de filas y columnas de una matriz de 5x5
#include<iostream>
#include<iomanip>
using namespace std;
int main()

{    int n[5][5],i=0,j=0,k=0, sum=0, sumf=0,sumc=0;
    cout<<"\t\t\tMuestra la suma de filas y columnas\n";
    for(i=0;i<5;i++)
    {
        for(j=0;j<5;j++)
        {
            k++;
            cout<<"Ingrese el valor "<<k<<" :";
            cin>>n[i][j];
           
        }
       
    }
    for(i=0;i<5;i++)
    {
        for(j=0;j<5;j++)
        {
        cout<<setw(3)<<n[i][j]<<"  ";
        sumf=sumf+n[i][j];
        sum=sumf;
        }
        sumf=0;
       
        cout<<"= "<<sum;cout<<endl;
    system("PAUSE");
    }
        cout<<setw(3)<<" -----------------------"<<"  "<<endl;
    for(i=0;i<5;i++)
    {
        for(j=0;j<5;j++)
        {
            sumc=sumc+n[j][i];
            sum=sumc;
        }
        sumc=0;
       
        cout<<setw(3)<<sum<<"  ";
    system("PAUSE");
    }
    cout<<endl<<endl;


    cin.ignore(); return 0;
}

VECTORES

#include <iostream>
 #include <stdio.h>
 #include <stdlib.h>
 #include <conio.h>

 //-------PROTOTIPO DE FUNCIONES--------
 void creaVector(int cod[],int n);
 void mostrarVector(int cod[],int n);
 void ordenaVector(int cod[],int aux,int n);
 void modificaVector(int cod[],int n);
 void eliminarVector(int cod[],int n);

 using namespace std;
 int main(){
 int n;
 int cod[n],aux;

 cout<<"cuantos valores va a ingresar: ";
 cin>>n;

 creaVector(cod,n);
 ordenaVector(cod,aux,n);
 modificaVector(cod,n);
 eliminarVector(cod,n);
 system("pause");
 return 0;
 }

 //------------CREA VECTOR-------------
 void creaVector(int cod[],int n){
 for(int i=0;i<n;i++){
 cout<<"ingrese:";
 cin>>cod[i];
 }

 }

 //------------MOSTRAR VECTOR------------
 void mostrarVector(int cod[],int n){
 for(int i=0;i<n;i++){
 cout<<cod[i];
 cout<<"\n";
 }
 }

 //---------------ORDENA VECTOR----------
 void ordenaVector(int cod[],int aux,int n){
 for(int i=0;i<n;i++){
 for(int j=i+1; j<n;j++){
 if(cod[i]>cod[j]){
 aux=cod[i];
 cod[i]=cod[j];
 cod[j]=aux;
 }
 }
 }
 mostrarVector(cod,n);
 }


 //---------------MODIFICA VECTOR -------------
 void modificaVector(int cod[],int n){
 int x,num;
 cout<<"Posicion a modificar:";
 cin>>x;
 if(x<=n){
 cout<<"ingrese numero: ";
 cin>>num;
 cod[x-1]=num;

 mostrarVector(cod,n);
 }else cout<<"Posicion fuera de rango"<<endl;
 }

 //----------------ELIMINAR------------…
 void eliminarVector(int cod[],int n){
 int b,aux[n-1];
 cout<<"q posicion desea eliminar?";
 cin>>b;
 if(b<=n){
 for(int i=0;i<b;i++)
 aux[i]=cod[i];

 for(int j=n ;j>=b ;j-- )
 aux[j-1]=cod[j];


 mostrarVector(aux,n-1);
 }
 else
 cout<<"posicion no encontrada"<<endl;
 }


FUNCIONES Y PRESENTACIÓN EN PREZI

PRESENTACIÓN EN PREZI


#include <iostream>
      int x;
      float a,b,c,d;

float tension(float,float);
float resistencia(float,float);
float intensidad(float,float);
float fuerza(float,float);
float energia_cinetica(float,float);
float energia_potencial(float,float);
float conductancia_conductor(float,float,float);
float resistencia_conductor(float,float,float);
float presion(float,float);
float velocidad_propagacion(float,float);

using namespace std;

int main()
{
    int op;
    float l;

    do
    {
     cout << endl << "MENU DE FORMULAS" << endl << endl;
 cout << "1. TENSION" << endl;
 cout << "2. RESISTENCIA" << endl;
 cout << "3. INTENSIDAD" << endl;
 cout << "4. FUERZA" << endl;
 cout << "5. ENERGIA POTENCIAL" << endl;
 cout << "6. ENERGIA CINETICA" << endl;
 cout << "7. CONDUCTANCIA DE UN CONDUCTOR" << endl;
 cout << "8. RESISTENCIA DE UN CONDUCTOR" << endl;
 cout << "9. PRESION" << endl;
 cout << "10. VELOCIDAD DE PROPAGACION" << endl;
 cout << "0. Finalizar" << endl << endl;
 cout << "Introduzca la opcion elegida: ";
 cin >> op;

 if ( op != 0 )
 {
  do
  {

  } while ( l<0 );

  switch (op)
  {
   case 1:
    {
          cout << "\n\n";
          cout << "-------------------------------------------------------------\n";
          cout << "CALCULO DE LA TENSION \n\n ";
          cout << "INGRESE LA RESISTENCIA : "; cin>>a;
          cout << "INGRESE LA INTENSIDAD DE CORRIENTE : "; cin>>b;
          d=tension(a,b);
          cout <<"\n";
          cout <<"EL VOLTAJE ES = "<<d<<"\n\n";
            break;
                  }
    break;
   case 2:
     {
          cout << "\n\n";
          cout << "-------------------------------------------------------------\n";                          
          cout << "CALCULO DE LA RESISTENCIA\n\n ";
          cout << "INGRESE EL VOLTAJE : "; cin>>a;
          cout << "INGRESE LA INTENSIDAD DE CORRIENTE : "; cin>>b;
           if (b != 0 )
                  {
                 d=resistencia(a,b);
                 cout <<"\n";
                 cout <<"LA RESISTENCIA ES = "<<d<<"\n\n";
                  }
             else
               cout<<"INDETERMINADO";
          break;
                  }
   case 3:
     {
          cout << "\n\n";
          cout << "-------------------------------------------------------------\n";                  
          cout << "CALCULO DE LA INTENSIDAD \n\n ";
          cout << "INGRESE EL VOLTAJE : "; cin>>a;
          cout << "INGRESE LA RESISTENCIA: "; cin>>b;
           if (b != 0 )
                  {
                 d=intensidad(a,b);
                 cout <<"\n";
                 cout <<"LA INTENSIDAD ES = "<<d<<"\n\n";
                  }
          else
               cout<<"INDETERMINADO";
          break;
                  }
   case 4:
                 {
         cout << "CALCULO DE LA FUERZA \n\n ";
         cout << "INGRESE LA MASA : "; cin>>a;
         cout << "INGRESE LA ACELERACION : "; cin>>b;
         d=fuerza(a,b);
         cout <<"LA FUERZA ES : "<<d<<"\n\n";
      break;
       }
            case 5:
                 {
         cout << "CALCULO DE LA ENERGIA CINETICA \n\n ";
         cout << "INGRESE LA MASA : "; cin>>a;
         cout << "INGRESE LA VELOCIDAD : "; cin>>b;
         d= energia_cinetica(a,b);
         cout <<"LA ENERGIA CINETICA ES : "<<d<<"\n\n";
      break;
       }
            case 6:
                 {
         cout << "CALCULO DE ENERGIA POTENCIAL \n\n ";
         cout << "INGRESE LA MASA : "; cin>>a;
         cout << "INGRESE LA ALTURA : "; cin>>b;
         d= energia_potencial(a,b);
         cout <<"LA ENERGIA POTENCIAL ES : "<<d<<"\n\n";
      break;
       }
             case 7:
                  {
         cout << "CALCULO DE LA CONDUCTANCIA DE UN CONDUCTOR\n\n ";
         cout << "INGRESE LA RESISTIVIDAD DEL MATERIAL : "; cin>>a;
         cout << "INGRESE LA LONGITUD DEL CONDUCTOR: "; cin>>b;
         cout << "INGRESE LA SECCION DEL CONDUCTOR: "; cin>>c;
          d=conductancia_conductor(a,b,c);
          cout <<"LA ENERGIA DISIPADA ES = "<<d<<"\n\n";

         break;
       }
             case 8:
                    {
         cout << "CALCULO DE LA RESISTENCIA DE UN CONDUCTOR\n\n" << "";
           cout << "INGRESE LA RESISTIVIDAD DEL MATERIAL: "; cin>>a;
           cout << "INGRESE LA LONGITUD DEL CONDUCTOR: "; cin>>b;
           cout << "INGRESE LA SECCION DEL CONDUCTOR: "; cin>>c;
         d=resistencia_conductor(a,b,c);
         cout <<"LA RESISTENCIA ES : "<<d<<"\n\n";
         break;
       }
             case 9:
                    {
         cout << "CALCULO DE LA PRESION\n\n ";
         cout << "INGRESE LA FUERZA : "; cin>>a;
         cout << "INGRESE EL AREA : "; cin>>b;
         d= presion(a,b);
         cout <<"LA PRESION ES : "<<d<<"\n\n";
      break;
       }
             case 10:
                  {
         cout << "CALCULO VELOCIDAD DE PROPAGACION\n\n ";
         cout << "INGRESE LA FRECUENCIAR : "; cin>>a;
         cout << "INGRESE LA LONGITUD : "; cin>>b;
          d=velocidad_propagacion(a,b);
          cout <<"LA VELOCIDAD DE PROPAGACION = "<<d<<"\n\n";

      break;
       }    
   defaul:
    cout << endl << "Opcion no valida" << endl;
    break;
  }

 }
    // FIN DEL PRIMER BUCLE
    } while ( op != 0 );

    cout << endl << "Gracias por utilizar el programa" << endl;


    return 0;

}

float tension(float a,float b)
{
     return a*b;
}

float resistencia(float a, float b)
{
     return a/b;
}

float intensidad(float a, float b)
{
     return a/b;
}

float fuerza(float a,float b)
{
 return a*b;
}

float energia_cinetica(float a,float b)
{
 return (a*(b*b))/2;;
}

float energia_potencial(float a,float b)
{
 return (a*b)*9.8;
}
float conductancia_conductor(float a,float b,float c)
{
    return (1/a)*(c/b);
}
float resistencia_conductor(float a,float b,float c)
{
    return a*(b/c);
}
float presion(float a,float b)
{
 return a/b;
}
float velocidad_propagacion(float a,float b)
{
 return a*b;

}