Problema 1
En una empresa de computadoras, los salarios de los empleados se van a aumentar según su contrato actual:
1 a 9000 25%, de 9001 a 15000 20%, de 15001 a 20000 15% y mas de 20000 5%.
Escribir un programa que solicite el salario actual del empleado y calcule y visualice el nuevo salario para n empleados. Al final debe imprimir la nomina del sueldo actual y la nomina del sueldo aumentado.
#include <iostream.h>
#include <conio.h>
void main()
{int N=1, empleados=0,salario=0, salarioF=0, nominaact=0, nominafin=0;
cout<<" Numero de empleados? \n";cin>>empleados;
while(N<=empleados)
{cout<<" Empleado No. "<<N<<": \n";
cout<<"El salario del empleado "<<N<<" es= ";cin>>salario;
if(salario==0&&salario<=9000)
{salarioF=(salario+(salario*.25));}
else
{if(salario==9001&&salario<=15000)
{salarioF=(salario+(salario*.20));}
else
{if(salario==15001&&salario<=20000)
{salarioF=salario+(salario*.15);}
else
{salarioF=(salario+(salario*.05));}}}
cout<<"El sueldo aumentado seria= "<<salarioF<<"\n\n";
nominaact=(salario+salario);
nominafin=(salarioF+salarioF);
N++;}
cout<<"\n";
cout<<"Nomina Actual= "<<nominaact<<endl;
cout<<"Nomina Aumentada= "<<nominafin<<endl;
getch();}
Problema 2
Escribir un programa que calcule y visualice el mas grande , el mas pequeño y la media de n números. El valor de n se solicitara al principio del programa y los números serán introducidos por el usuario.
#include <iostream.h>
#include <conio.h>
void main()
{
int N,numero=0,contador=1,mayor=0,menor=999999,media=0,suma=0;
cout<<"introduce N. de datos=?";
cin>>N;
while(contador<=N)
{cout<<"valor entero=?";
cin>>numero;
suma= (suma + numero);
if(numero>mayor)
{mayor=(numero);}
if(numero<menor)
{menor=numero;}
contador=(contador + 1);
}
media=(suma/N);
cout<<"dato mayor: "<<mayor<<endl;
cout<<"dato menor: "<<menor<<endl;
cout<<"media: "<<media<<endl;
getch();
}
Problema 3
Escriba un programa para calcular la suma de la serie: 1.0/2.0 + 1.0/3.0 + 1.0/4.0 +......+1.0/20.0
#include <iostream.h>
#include <conio.h>
void main()
{
float N=2.0, serie=0.0;
while( N<=20.0)
{serie=(serie + 1.0/N);
N=N + 1.0;
}
cout<<"la suma de la serie es: "<<serie<<endl;
getch();
}
Problema 4
Escriba un programa para leer un numero entero n y calcular la suma de la siguiente serie:
1^1 + 2^2 + 3^3 +.....+ n^n
#include <iostream.h>
#include <conio.h>
#include <math.h>
void main ()
{int N,contador=1,serie=0;
cout<<"Introduzca el valor de N=? ";
cin>>N;
while (contador<=N)
{serie= (serie + pow(contador,contador));
contador++;}
cout<<"El valor de la suma es= "<<serie<<endl;
getch();
}
Problema 5
Suponga que en la resiente elección hubo 4 candidatos (con identificadores 1,2,3,4), usted habrá de encontrar, mediante un programa, el numero de votos correspondientes a cada candidato y el porcentaje que obtuvo respecto a los votantes. El usuario tecleara los votas de manera desorganizada, tal y como se obtuvieron en la elección, el final de datos esta representada por cero.
#include <iostream.h>
#include <conio.h>
void main()
{int c1=0,c2=0,c3=0,c4=0,suma=0,candidato=1;
Print "voto para el candidato: \n";
Print "1)Fox Quezada 2)Pege 3)Arnold Swarserneguer 4)obama \n";
cout<<"\n";
while(candidato!=0)
{cout<<"Candidato= \n";cin>>candidato;
switch(candidato)
{case 1:
{c1++;}
break;
case 2:{c2++;}
break;
case 3:{c3++;}
break;
case 4:{c4++;}
break;
default:
if(candidato!=0)
{cout<<"Por favor introduzca un voto para uno de los candidatos a elegir \n\n";}}}
cout<<"Votos del candidato 1= "<<c1<<endl;
cout<<"Votos del candidato 2= "<<c2<<endl;
cout<<"Votos del candidato 3= "<<c3<<endl;
cout<<"Votos del candidato 4= "<<c4<<endl;
suma=(c1+c2+c3+c4);
cout<<"Total de votos= "<<suma<<endl;
getch();}
Problema 6
En el centro meteorológico de cierta ciudad se llevan los promedios mensuales de las lluvias caídas en las principales regiones (norte, centro, sur) del país. Haga un programa para calcular el semestral, lo siguiente:
a) el promedio semestral de la región norte.
b)el mes y registro con la menor lluvia en la región sur.
c) el mes y el registro con la mayor lluvia en la parte centro.
#include <iostream.h>
#include <conio.h>
void main()
{int mes=1,Nmes=0;
float menor=9999,mayor=0,lluvia=0,P=0,suma=0;
cout<<"Zona centro \n";
while(mes<=6)
{cout<<"Cantidad de lluvia del mes "<<mes<<" en litros= ";
cin>>lluvia;
if(lluvia>mayor)
{mayor=lluvia;
Nmes=mes;}
mes++;}
cout<<"\n";
cout<<"El mes mas lluvioso fue el mes "<<Nmes<<"\n";
cout<<"Con una cantidad de lluvia de "<<mayor<<" litros \n";
cout<<"Zona sur \n";
while(mes<=6)
{cout<<"Cantidad de lluvia del mes "<<mes<<" = ";
cin>>lluvia;
if(lluvia<menor)
{menor=lluvia
Nmes=mes;}
mes++;}
cout<<"\n";
cout<<"El mes menos lluvioso fue el mes "<<Nmes<<endl;
cout<<"Con una cantidad de lluvia de "<<menor<<" litros \n";
mes=1
cout<<"\n";
cout<<"Zona norte \n";
while(mes<=6)
{cout"Cantidad de lluvia del mes "<<mes<<" = ";
cin>>suma;
suma=(suma+lluvia);
mes++;}
P=suma/6;
cout<<"\n";
cout<<"El promedio de lluvia semestral en la parte norte es de "<<P<<" litros \n";
getch();}
#include <iostream.h>
#include <conio.h>
void main()
{int mes=1,Nmes=0;
float menor=9999,mayor=0,lluvia=0,P=0,suma=0;
cout<<"Zona centro \n";
while(mes<=6)
{cout<<"Cantidad de lluvia del mes "<<mes<<" en litros= ";
cin>>lluvia;
if(lluvia>mayor)
{mayor=lluvia;
Nmes=mes;}
mes++;}
cout<<"\n";
cout<<"El mes mas lluvioso fue el mes "<<Nmes<<"\n";
cout<<"Con una cantidad de lluvia de "<<mayor<<" litros \n";
cout<<"Zona sur \n";
while(mes<=6)
{cout<<"Cantidad de lluvia del mes "<<mes<<" = ";
cin>>lluvia;
if(lluvia<menor)
{menor=lluvia
Nmes=mes;}
mes++;}
cout<<"\n";
cout<<"El mes menos lluvioso fue el mes "<<Nmes<<endl;
cout<<"Con una cantidad de lluvia de "<<menor<<" litros \n";
mes=1
cout<<"\n";
cout<<"Zona norte \n";
while(mes<=6)
{cout"Cantidad de lluvia del mes "<<mes<<" = ";
cin>>suma;
suma=(suma+lluvia);
mes++;}
P=suma/6;
cout<<"\n";
cout<<"El promedio de lluvia semestral en la parte norte es de "<<P<<" litros \n";
getch();}
No hay comentarios:
Publicar un comentario