Está en la página 1de 6

1.

El profesor de una materia desea conocer la cantidad de sus alumnos que no


tienen derecho al examen de nivelación. Desarrolle un programa que lea las
calificaciones obtenidas en las 5 unidades por cada uno de los 40 alumnos y
escriba la cantidad de ellos que no tienen derecho al examen de nivelación.
Para tener derecho a examen de nivelación es necesario que el promedio de
sus calificaciones sea menor a 70 y al menos haber aprobado una de las 5
unidades.
#include<iostream>
using namespace std;
main()
{
float calif,suma=0,prom;
int i=0,uni=0,cont=1;
cont=0;
for(i=1;i<=4;i++){
cout<<"\n ALUMNO # "<<i;
suma=0;
for(uni=1;uni<=5;uni++){
cout<<"\n"<<uni<<". Digite la nota obtenida en la unidad ";
cin>>calif;
suma=suma+calif;
prom=suma/5;
}
cout<<"\n promedio del alumno es de: "<<prom;
if(prom<70){
cout<<"\n Tiene derecho a el examen de nivelacion";
}
else{
cont++;
}
}
cout<<"\n Las personas que no tienen derecho al examen de nivelacion es: "<<cont;
}
2. Diseñe un diagrama que lea los 2,500,000 votos otorgados a los 3 candidatos
a gobernador e imprima el número del candidato ganador y su cantidad de
votos.
#include<iostream>
#include<stdlib.h>
#include<time.h>
using namespace std;
int main(){
int cand1=0,cand2=0,cand3=0,a,x=0;
srand(time(NULL));

do {
(x=x+1);
a=1+rand()%(4-1);
cout<<x<<" candidato "<<a;
while(a==1){
cout<<"\n Has escogido al candidato 1 \n";
cand1=cand1+1;
a=0; }
while(a==2){
cout<<"\n Has escogido al candidato 2 \n";
cand2=cand2+1;
a=0; }
while(a==3){
cout<<"\n Has escogido al candidato 3 \n";
cand3=cand3+1;
a=0;
}
}
while(x!=2500);
if((cand1>cand2)&&(cand1>cand3)){
cout<<"Gano el candidato 1 con: "<<cand1<<"votos"<<endl;}
else if((cand2>cand1)&&(cand2>cand3)){
cout<<"Gano el candidato 2 con: "<<cand2<<"votos"<<endl;}
else if((cand3>cand1)&&(cand3>cand2)){
cout<<"Gano el candidato 3 con: "<<cand3<<"votos"<<endl;
}
else{
cout<<"Empate";
}
return 0;
}

3. Suponga que tiene una tienda y desea registrar sus ventas por medio de una
computadora. Diseñe un programa que lea por cada cliente:
 El monto de la venta
 Calcule e imprima el IVA
 Calcule e imprima el total a pagar,
 Lea la cantidad con que paga el cliente,
 Calcule e imprime el cambio.
Al final del día deberá imprimir la cantidad de dinero que debe haber en la caja.

#include<iostream>
using namespace std;
main()
{
int i=1,acum;
float venta,iva,total,cliente,cambio;

while(true){
cout<<"\n Ingrese el monto de la venta: ";
cin>>venta;
iva=venta*.16;
if(venta==0){
break;
}
total=iva+venta;
acum=acum+total;

cout<<"\n El IVA es de: "<<iva;


cout<<"\n El total a pagar es de: "<<total;
cout<<"\n Ingrese la cantidad con que paga el cliente: ";
cin>>cliente;

cambio=cliente-total;
cout<<"\n El cambio del cliente es de: "<<cambio;
i++;
}
cout<<"\n Las ganancias son de: "<<acum;
}

También podría gustarte