ejemplo vectores 2do parcial

Anuncio
PROGRAMA CON VECTORES
PROMEDIO DE EDAD POR PROFESIONES
#include<iostream.h>
#include<math.h>
#include<process.h>
void main()
{
double e1[4]={0,0,0,0};
double e2[4]={0,0,0,0};
int eda=0;
int opc=1;
do
{
system("cls");
cout<<"\t INDIQUE SU PROFESION "<<endl;
cout<<" "<<endl;
cout<<"\t 1 = Ingeniero
"<<endl;
cout<<"\t 2 = Licenciado "<<endl;
cout<<"\t 3 = Abogado
"<<endl;
cout<<"\t 4 = Economista "<<endl;
cout<<"\t 5 = Ver Resultados "<<endl;
cout<<" "<<endl;
cin>>opc;
switch(opc)
{
case 1:
cout<<"Indique su Edad"<<endl;
cin>>eda;
e1[0]=e1[0]++;
e2[0]=e2[0]+eda;
break;
case 2:
cout<<"Indique su Edad"<<endl;
cin>>eda;
e1[1]=e1[1]++;
e2[1]=e2[1]+eda;
break;
case 3:
cout<<"Indique su Edad"<<endl;
cin>>eda;
e1[2]=e1[2]++;
e2[2]=e2[2]+eda;
break;
case 4:
cout<<"Indique su Edad"<<endl;
cin>>eda;
e1[3]=e1[3]++;
e2[3]=e2[3]+eda;
break;
}
}
while(opc!=5);
system("cls");
cout<<"\t
TOTALES y PROMEDIOS POR PROFESION "<<endl;
cout<<" "<<endl;
if(e1[0]!=0)
cout<<"\t Total Ingenieros: "<<e1[0]<<" Promedio Edad: "<<(e2[0]/e1[0])<<endl<<endl;
if(e1[1]!=0)
cout<<"\t Total Licenciados: "<<e1[1]<<" Promedio Edad: "<<(e2[1]/e1[1])<<endl<<endl;
if(e1[2]!=0)
cout<<"\t Total Abogados: "<<e1[2]<<" Promedio Edad: "<<(e2[2]/e1[2])<<endl<<endl;
if(e1[3]!=0)
cout<<"\t Total Economistas: "<<e1[3]<<" Promedio Edad:
"<<(e2[3]/e1[3])<<endl<<endl;
cout<<" "<<endl<<endl;
}
CONTAR USUARIOS POR ESTACIONAMIENTO Y SEXO
#include<iostream.h>
#include<math.h>
#include<process.h>
void main()
{
int e1[2],e2[2];
e1[0]=0,e1[1]=0,e2[0]=0,e2[1]=0;
int opc,si=1;
do
{
cout<<"Menu principal"<<endl;
cout<<"Elija estacionamiento"<<endl;
cout<<"Estacionamiento1=1"<<endl;
cout<<"Estacionamiento=2"<<endl;
cout<<"Resultados=3"<<endl;
cout<<"¿A cual desea entrar?"<<endl;
cin>>opc;
system("cls");
switch(opc)
{
case 1:
cout<<"Indique el sexo"<<endl;
cout<<"Femenino=1"<<endl;
cout<<"Masculino=2"<<endl;
cin>>opc;
switch(opc)
{
case 1:
e1[0]=e1[0]+1;
break;
case 2:
e1[1]=e1[1]+1;
break;
default:
cout<<"esta opcion es incorrecta"<<endl;
cout<<"las opciones son 1 y 2"<<endl;
}
break;
case 2:
cout<<"Indique el sexo"<<endl;
cout<<"Femenino=1"<<endl;
cout<<"Masculino=2"<<endl;
cin>>opc;
switch(opc)
{
case 1:
e2[0]=e2[0]+1;
cout<<e2[0]<<endl;
break;
case 2:
e2[1]=e2[1]+1;
break;
default:
cout<<"esta opcion es incorrecta"<<endl;
cout<<"las opciones son 1 y 2"<<endl;
}
break;
case 3:
cout<<"Resultados"<<endl;
cout<<"Elija de cual estacionamiento desea ver los resultados"<<endl;
cout<<"Estacionamiento 1=1"<<endl;
cout<<"Estacionamiento 2=2"<<endl;
cin>>opc;
switch(opc)
{
case 1:
cout<<"Total estacionamiento 1 Femenino="<<e1[0]<<endl;
cout<<"Total estacionamiento 1 Masculino="<<e1[1]<<endl;
break;
case 2:
cout<<"Total estacionamiento 2 Femenino="<<e2[0]<<endl;
cout<<"Total estacionamiento 2 Masculino="<<e2[1]<<endl;
}
break;
default:
cout<<"esta opcion es incorrecta"<<endl;
cout<<"las opciones son 1 y 2"<<endl;
}
cout<<"¿Desea continuar?"<<endl;
cout<<"Si=1"<<endl;
cin>>si;
system("cls");
}
while(si==1);
}
// Programa para Encuestar a 30 personas q trabajen en PDVSA, HIDROCAPITAL
// y CORPOELEC, preguntar cual es su sueldo de cada empleado. Calcular el sueldo
// promedio por empresa.
#include<iostream.h>
#include<math.h>
#include<process.h>
void main ()
{
int opc = 0, suel=0, v1[3] = {0,0,0},v2[3] = {0,0,0};
for (i=0;i<=30;i++)
{
cout<<"ENCUESTA PARA CALCULAR SALARIO PROMEDIO"<<endl<<endl;
cout<<"Indique Empresa donde trabaja"<<endl<<endl;
cout<<" 1.- PDVSA "<<endl;
cout<<" 2.- HIDROCAPITAL"<<endl;
cout<<" 3.- CORPOELEC "<<endl;
cin>>opc;
cout<<"Cargue su Sueldo"<<endl<<endl;
cin>>suel;
if (opc == 1)
{
cout<<" TRABAJA EN PDVSA "<<endl;
v1[0]++;
v2[0] = v2[0]+ suel;
}
if (opc == 2)
{
cout<<" TRABAJA EN HIDROCAPITAL "<<endl;
v1[1]++;
v2[1] = v2[1]+ suel;
}
if (opc == 3)
{
cout<<" TRABAJA EN CORPOELEC "<<endl;
v1[2]++;
v2[2] = v2[2]+ suel;
}
}
system("cls");
cout<<"\t
TOTALES y PROMEDIOS DE SUELDOS POR EMPRESA "<<endl;
cout<<" "<<endl;
if(v1[0]!=0)
cout<<"\t Total empleados de PDVSA = "<<v1[0]<<" Promedio Sueldo:
"<<(v2[0]/v1[0])<<endl<<endl;
if(v1[1]!=0)
cout<<"\t Total empleados de HIDROCAPITAL = "<<v1[1]<<" Promedio Sueldo:
"<<(v2[1]/v1[1])<<endl<<endl;
if(v1[2]!=0)
cout<<"\t Total empleados de CORPOELEC = "<<v1[2]<<" Promedio Sueldo:
"<<(v2[2]/v1[2])<<endl<<endl;
}
// Programa para contar y comparar cual es el mayor consumo de malta, refresco y jugo
// de una muestra de 40 personas cuya respuesta son cargadas en un vector.
#include<iostream.h>
#include<math.h>
#include<process.h>
void main ()
{
int opc = 0, v1[3] = {0,0,0};
for (i=0;i<=40;i++)
{
cout<<"ENCUESTA PARA CALCULAR EL MAYOR CONSUMO"<<endl<<endl;
cout<<"Indique su consumo"<<endl<<endl;
cout<<" 1.- MALTA "<<endl;
cout<<" 2.- REFRESCO"<<endl;
cout<<" 3.- JUGO "<<endl;
cin>>opc;
if (opc == 1)
{
cout<<" CONSUME MALTA "<<endl;
v1[0]++;
}
if (opc == 2)
{
cout<<" CONSUME REFRESCO "<<endl;
v1[1]++;
}
if (opc == 3)
{
cout<<" CONSUME JUGO "<<endl;
v1[2]++;
}
}
system("cls");
if ((v1[0]> v1[1]) && (v1[0]> v1[2]))
cout<<"\t LA MALTA ES LA DE MAYOR CONSUMO "<<(v1[0])<<endl<<endl;
if ((v1[1]> v1[0]) && (v1[1]> v1[2]))
cout<<"\t EL REFRESCO ES EL DE MAYOR CONSUMO "<<(v1[1])<<endl<<endl;
if ((v1[2]> v1[0]) && (v1[2]> v1[1]))
cout<<"\t EL JUGO ES EL DE MAYOR CONSUMO "<<(v1[2])<<endl<<endl;
}
Descargar