Ejerciscos para parcial de de programacion
1995jgbTarea21 de Octubre de 2015
5.371 Palabras (22 Páginas)139 Visitas
[pic 1]
[pic 2][pic 3]
EJERCICIO 01
Realizar un programa que permita calcular las notas de los alumnos, por medio de las siguientes opciones:
1.- Promedio simple
2.- Promedio ponderado
3.- Salir
*El promedio simple se calcula en base al ingreso de las tres notas (na, np, ex)
*El promedio ponderado se calcula en base a na (actividades) es el 30%, np (proyectos) es el 30%, ex (examen) es el 40%. Se deben mostrar las notas ponderadas y su nota final.
*Se deben mostrar cada nota y la nota final y mostrar si el estudiante es excelente, regular o malo:
Excelente 10 – 8
Regular 7.99 - 5
Malo 4.99 – 0
#include
#include
main()
{
int opcion=0;
float na=0,np=0,ex=0,ps=0,pp=0;
cout<<" ====PROGRAMA DE CALCULO DE CALIFICACIONES====";
cout<<"\n\n";
cout<<"\n 1.- Promedio Simple";
cout<<"\n 2.- Promedio Ponderado";
cout<<"\n 3.- Salir";
cout<<"\n ============================";
cout<<"\n\n Ingrese la opcion: ";
cin>>opcion;
switch(opcion)
{
case 1:
cout<<"\n\n *****Ingreso de Calificaciones****";
cout<<"\n\n ACTIVIDADES-------> ";
cin>>na;
cout<<"\n\n PROYECTO----------> ";
cin>>np;
cout<<"\n\n EXAMEN------------> ";
cin>>ex;
cout<<"\n\n =======";
ps=(na+np+ex)/3;
cout<<"\n\n\n LA NOTA FINAL ES: --------> "<
if (ps>7.99)
{
cout<<"\n\n\n El(la) alumno(a) es EXCELENTE";}
else
if(ps>4.99)
{
cout<<"\n\n El(la) alumno(a) es REGULAR";}
else
cout<<"\n\n El(la) alumno(a) es MALO";
break;
case 2:
cout<<"\n\n *****Ingreso de Calificaciones****";
cout<<"\n\n ACTIVIDADES-------> ";
cin>>na;
cout<<"\n\n PROYECTO----------> ";
cin>>np;
cout<<"\n\n EXAMEN------------> ";
cin>>ex;
cout<<"\n\n ===================================";
cout<<"\n ===================================";
na=na*0.30;
np=np*0.30;
ex=ex*0.40;
pp=na+np+ex;
cout<<"\n\n LA NOTA PONDERADA DE LAS ACTIVIDADES ES: "<
cout<<"\n\n LA NOTA PONDERADA DE LOS PROYECTOS ES: "<
cout<<"\n\n LA NOTA PONDERADA DEL EXAMEN ES: "<
cout<<"\n\n ========";
cout<<"\n\n\n LA NOTA FINAL ES: ----------------------> "<
if (pp>7.99)
{
cout<<"\n\n El(la) alumno(a) es EXCELENTE";
}
else
if(ps>4.99)
{
cout<<"\n\n El(la) alumno(a) es REGULAR";
}
else
cout<<"\n\n El(la) alumno(a) es MALO";
break;
case 3:
break;
}
getch();
return(0);
}
[pic 4]
[pic 5]
EJERCICIO 02
Elaborar un programa que permita el ingreso de los datos de los estudiantes del curso 4/52 de acuerdo a las sgts. Condiciones:
1.- Nombres y Apellidos:
2.- Edad (>17 años):
3.- Genero (f/m):
Permitir el ingreso de solo 5 estudiantes.
#include
#include
main()
{
char nom[30],ape[30],gen[01];
int edad=0,cont=0;
cout<<"\n *****INGRESO DE DATOS*****";
cout<<"\n 4/52 ";
while (cont <=5)
{
cout<<"\n\n NOMBRES : ";
cin>>nom;
cout<<"\n APELLIDOS: ";
cin>>ape;
do
{
cout<<"\n EDAD - >17 años -: ";
cin>>edad;
}
while(edad<17);
cout<<"\n GENERO(f/m): ";
cin>>gen;
cont++;
cout<<"=======================================";
};
getch();
return(0);
}
[pic 6]
EJERCICIO 03
Elaborar un programa que me permita mostrar la sucesión de los sgts. Números.
Ej.- 1,2,3,4,5,6,7,8,9,,,,,,,,,,,,,,,,,,n
#include
#include
main()
{
int num=0,cont=0,i=0;
cout<<"\n *****INGRESE EL LIMITE: ";
cin>>i;
...