Programacion
Nombres: Jorge Choloquinga
fecha:17/09/12
curso:2do a*/
/*realizar un programa que resuelva lo siguiente:
1.ingresar las 3 notas parciales de programacion, calcular elpromedio y este corresponde al 80%, ademasingresar las notas del examen quimestral q corresponde al 2%,calcular e imprimir la nota del quimestre.
2.ingresar la edad de una persona y determinar e imprimiren q nivel de instruccion se encuentra
3.generar e imprimir los n numeros multiplos de x numeros dado por el usuario , validar n en el rango de 1-500 y x en el rango de 1-100
4. finalizarimprimiendo los datos del grupo
*/
//instrucciones de preprocesador o cabezera
#include<stdio.h>
float p1,p2,p3,prom,ex,nf;
int op,e,n,x,m;
void menu();
void notas();
void edad();
voidmultiplos();
void fin();
//cuerpo del programa
void main()
{
menu();
}
//creacion y desarollo de cada funcion
void menu()
{
printf ("\n1.calcular la nota final del quimestre");
printf ("\n2.la edad-instruccion ");
printf ("\n3.n multiplos de x");
printf ("\n4.finalizar");
printf ("\n elija la opcion 1-4");
op=0;
//validar con el lazo for inderminado
for(;;)
{
scanf("%d",&op);if(op>=1 && op<=4)
break;
}
if(op==1)
{notas();menu();}
if(op==2)
{edad();menu();}
if(op==3)
{multiplos();menu();}
if(op==4)
fin();
}
void notas()
{printf("\n deme las notas de los tres parciales");
scanf("%f",&p1);
scanf("%f",&p2);
scanf("%f",&p3);
printf("\n deme la nota del examen");
scanf("%f",&ex);
prom=(p1+p2+p3)/3*0.8;ex=ex*0.2;
nf=prom+ex;
printf("\n la nota final es : %2f",nf);
}
//funcion edad
void edad()
{
printf("deme la edad de la persona");
e=0;
while(e<1 || e>100)
{
scanf("%d",&e);
}if(e>=1 && e<=3)
printf("\n esta en guarderia");
if(e>=4 && e<=6)
printf("\n esta en basica inicial");
if(e>=7 && e<=12)
printf("\n esta en...
Regístrate para leer el documento completo.