miércoles, 16 de febrero de 2011

Ejercicio 10 (secuenciales)

Un alumno desea saber cual será su promedio general en las tres materias mas fáciles que cursa y cual será el
promedio que obtendrá en cada una de ellas. Estas materias se evalúan como se muestra a continuación:
La calificación de Calculo se obtiene de la siguiente manera:
Examen 90%
Promedio de trabajos 10%
En esta materia se pidió un total de tres trabajos.
La calificación de Programación se obtiene de la siguiente manera:
Examen 80%
Promedio de trabajos 20%
En esta materia se pidió un total de dos trabajos.
La calificación de Introducción a la Ingeniería se obtiene de la siguiente manera:
Examen 85%
Promedio de trabajos 15%
En esta materia se pidió un promedio de tres trabajos.
La calificación de Física se obtiene de la siguiente manera:
Primer Parcial 15%
Trabajo 5%
Segundo Parcial 15%
Trabajo 5%
Tercer Parcial 20%
Trabajo 10%
Exámen Final 20%
Trabajos 10%

Diagrama de flujo




Codigo en C
/*Descripcion:Programa para calcular promedio de examenes
  Autor: Membrillo Rodriguez Cristian Emanuel
  Grupo: 2293 FCA UNAM */
 
#include <stdio.h>

main(void){
           float PromC,PromP,PromI,PromFp,PromFs,PromFt,PromFf;
           float ExamC,ExamP,ExamI,ExamFp,ExamFs,ExamFt,ExamFf;
           int TraC,TraP,TraI,TraFp,TraFs,TraFt,TraFf;
          
            printf("\n\n\t\t\t PROMEDIOS \n\n");
           
             printf("\n\t PROMEDIO DE CALCULO \n");
            
             printf("\n Ingrese calificacion del examen de calculo:\t");
             scanf("%f",&ExamC);
             printf("\n Ingrese numero de trabajos realizados de calculo(total 3):\t");
             scanf("%i",&TraC);
            
             ExamC=(ExamC/10)*9;
             TraC=TraC/3;
             PromC=ExamC+TraC;
             printf("\n Promedio de CALCULO:\t%.2f",PromC);
            
            
             printf("\n\n\t PROMEDIO DE PROGRAMACION \n");
            
             printf("\n Ingrese calificacion del examen de programacion:\t");
             scanf("%f",&ExamP);
             printf("\n Ingrese numero de trabajos realizados de programacion(total 2):\t");
             scanf("%i",&TraP);
            
             ExamP=(ExamP/10)*8;
             TraP=(TraP/2)*2;
             PromP=ExamP+TraP;
             printf("\n Promedio de PROGRAMACIOn:\t%.2f",PromP);
            
            
             printf("\n\n\t PROMEDIO DE INTRODUCCION A LA INGENIERIA \n");
            
             printf("\n Ingrese calificacion del examen de introduccion a la ingenieria:\t");
             scanf("%f",&ExamI);
             printf("\n Ingrese numero de trabajos realizados de introduccion a la ingenieria (total 3):\t");
             scanf("%i",&TraI);
            
             ExamI=(ExamI/10)*8.50;
             TraI=(TraI/3)*1.50;
             PromI=ExamI+TraI;
             printf("\n Promedio de INTRODUCCION A LA INGENIERIA:\t%.2f",PromI);
            
            
              printf("\n\n\t PROMEDIO DE FISICA \n");
            
             printf("\n Ingrese calificacion del examen de fisica primer parcial:\t");
             scanf("%f",&ExamFp);
             printf("\n Ingrese numero de trabajos realizados de fisica primer parcial:\t");
             scanf("%i",&TraFp);
            
             ExamFp=(ExamFp/10)*1.50;
             TraFp=TraFp*.50;
             PromFp=ExamFp+TraFp;
            
              printf("\n Ingrese calificacion del examen de fisica segundo parcial:\t");
             scanf("%f",&ExamFs);
             printf("\n Ingrese numero de trabajos realizados de fisica segundo parcial:\t");
             scanf("%i",&TraFs);
            
             ExamFs=(ExamFs/10)*1.50;
             TraFs=TraFs*.50;
             PromFs=ExamFs+TraFs;
            
              printf("\n Ingrese calificacion del examen de fisica tercer parcial:\t");
             scanf("%f",&ExamFt);
             printf("\n Ingrese numero de trabajos realizados de fisica tercer parcial:\t");
             scanf("%i",&TraFt);
            
             ExamFt=(ExamFt/10)*2;
             TraFt=TraFt*1;
             PromFt=ExamFt+TraFt;
            
             printf("\n Ingrese calificacion del examen de fisica final:\t");
             scanf("%f",&ExamFf);
             printf("\n Ingrese numero de trabajos realizados de fisica final:\t");
             scanf("%i",&TraFf);
            
             ExamFf=(ExamFf/10)*2;
             TraFf=TraFf*1;
             PromFf=ExamFf+TraFf;
             PromFf=PromFf+PromFp+PromFs+PromFt;
            
             printf("\n\n Promedio de FISICA:\t %.2f", PromFf);
            
              printf("\n\n\n\n\n\n\n\n\t\t\t\t\t\t\t\t By MERC");
           }




Corrida

No hay comentarios:

Publicar un comentario