PROGRAMACIÓN DE TEMPERATURA APLICANDO VECTORES
PROGRAMADO EN DEV-C++:
#include<iostream>
#include<math.h>
using namespace std;
// ZONA DE DECLARACION DE LOS VECTORES
//# DEFINE TAM 10;
const int TAM=10;
int i, j, c, menos, mas, Elemento, max, Vector[TAM];
int v1[100],v2[100],n,s[100];
void CARGAR(int v[],int n);
void SUMAR( int v1[],int v2[], int s[], int n);
void MOSTRAR(int v[], int n);
int main ()
{
//1)DECLARACION
int opcion;
do
{ // INICIO DEL DO - WHILE
cout<<"********* MENU DE TERMODINAMICA APLICADO A VECTORES *************************\n\n";
cout<<" 1) LECTURA DE TEMPERATURAS \n";
cout<<" 2) IMPRESION O ESCRITURA DE LAS TEMPERATURAS \n";
cout<<" 3) PROCESAR EL MAXIMO DE LAS TEMPERATURAS \n";
cout<<" 4) PROCESAR EL MINIMO DE LAS TEMPERATURAS \n";
cout<<" 5) SUMA DE ELEMENTOS DE LAS TEMPERATURAS \n";
cout<<" 6) CANTIDAD DE LA PRIMERA TEMPERATURA \n";
cout<<" 7) TEMPERATURAS QUE SE REPITEN \n";
cout<<" 8) NUEVAS TEMPERATURAS \n";
cout<<" 9) MEYORES Y MENORES TEMPERATURAS \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 DE TEMPERATURAS *********************\n\n";
for (i=1; i<=TAM; i++)
{
cout<<"INGRESE EL ELEMENTO T[ "<<i<<" ] = "; cin>>Vector[i];
}
cout<<endl;
cout<<"**********************************************\n\n";
} //FIN DEL CASO 1
break;
case 2:
{
cout<<"******* IMPRESION O ESCRITURA DE LAS TEMPERATURAS *********************\n\n";
for (i=1; i<=TAM; i++)
{
cout<<" EL ELEMENTO T[ "<<i<<" ] = "<<Vector[i]<<endl;
}
cout<<endl;
cout<<"**********************************************\n\n";
} //FIN DEL CASO 1
break;
case 3:
{
cout<<"******* PROCESAR EL MAXIMO DE LAS TEMPERATURAS *********************\n\n";
int max=0;
for (i=1; i<=TAM; i++)
{
if(Vector[i]>max)
max = Vector[i];
}
// RESULTADO
cout <<" EL MAXIMO DE LAS TEMPERATURAS ES: "<<max;
cout<<endl;
cout<<"**********************************************\n\n";
} //FIN DEL CASO 2
break;
case 4:
{
cout<<"******* PROCESAR EL MINIMO DE LAS TEMPERATURAS ******\n\n";
int min=100;
for (i=1; i<=TAM; i++)
{
if(Vector[i]<min)
min = Vector[i];
}
// RESULTADO
cout <<" EL MINIMO DE LAS TEMPERATURAS ES: "<<min;
cout<<endl;
cout<<"**********************************************\n\n";
} //FIN DEL CASO 3
break;
case 5:
{
cout<<"******* SUMA DE ELEMENTOS DE LAS TEMPERATURAS ******\n\n";
int suma = 0;
for (i=1; i<=TAM; i++)
suma = suma + Vector[i];
cout<<"--------------------------- \n ";
cout<<"LA SUMA DE LAS TEMPERATURAS ES: "<< suma << endl;
cout << endl;
cout<<"********************************\n\n";
} //FIN DEL CASO 4
break;
case 6:
{
cout<<"******* CANTIDAD DE LA PRIMERA TEMPERATURA ************************\n\n";
c = 0;
for (i=1; i<=TAM; i++)
{
//Elemento = 4;
if (Vector[1] == Vector[i])
{
c = c + 1;
cout<<" SEGUN LA TEMPERATURA "<<i <<" VALOR ES: "<<Vector[i]<< endl;
}
}
cout << endl;
cout<<"EL PRIMER ELEMENTO SE REPITE "<< c <<" VECES"<< endl;
cout << endl;
cout<<"*************************************\n\n";
} //FIN DEL CASO 6
break;
case 7:
{
cout<<"******* TEMPERATURAS QUE SE REPITEN ******\n\n";
for (i=1; i<=10; i++)
{
c = 0;
// Elemento = Vector[i];
for (j=1; j<=10; j++)
{
if (Vector[i] == Vector[j])
{
c = c + 1;
}
}// segundo for
cout<<"LA TEMPERATURA "<<Vector[i] <<" se repite "<<c<<" veces"<< endl;
}// primer for
cout<< endl;
cout<<"******************************************\n\n";
cout<<endl;
} //FIN DEL CASO 7
break;
case 8:
{
cout<<"*********** NUEVAS TEMPERATURAS *********\n\n";
for (i=1; i<=TAM; i++)
{
if (Vector[i]>=0 && Vector[i]<=5) // ||
{
Vector[i] = Vector[i] + 3;
cout<<"LA NUEVA NOTA del Vector N["<<i<<"]= "<<Vector[i]<<endl;
}
}
cout<<endl;
cout<<endl;
cout<<"*******************************************\n\n";
} //FIN DEL CASO 7
break;
case 9:
{
cout<<"******* MEYORES Y MENORES TEMPERATURAS *******\n\n";
menos = 0;
mas = 0;
for(i=1; i<=TAM; i++)
{
if (Vector[i]<10)
menos = menos + 1;
if (Vector[i]>10)
mas = mas + 1;
}
cout<<"HAY "<<menos<<" MENORES TEMPERATURAS a 10"<< endl;
cout<<"HAY "<<mas<<" MAYORES TEMPERATURAS a 10";
cout<<endl;
cout<<"******************************************\n\n";
cout<<endl;
} //FIN DEL CASO 9
break;
}// FIN DE SWITCH
} // FIN DEL DO - WHILE
while (opcion !=0);
cout<<endl;cout<<"\n";
system("pause");
return 0;
}//FIN DEL PROGRAMA
// ZONA DE DELARACION
void CARGAR(int v[],int n)
{
int i;
cout<<"cargar el vector"<<endl;
for(i=1;i<=n;i++)
{
cout<<"Ingrese el Vector V["<<i<<"]= "; cin>>v[i];
}
}
void SUMAR( int v1[],int v2[], int s[], int n)
{
int i;
for(i=0;i<n;i++)
{
s[i]=v1[i]+v2[i];
}
}
void MOSTRAR(int v[], int n)
{
int i;
cout<<"El vector es"<<endl;
for(i=0;i<n;i++)
{
cout<<v[i]<<endl;
}
}
EJECUTANDO DE LA PROGRAMACIÓN:
No hay comentarios.:
Publicar un comentario