GatoBooster

NotasFinalesProgramación

Aug 9th, 2017
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 2.92 KB | None | 0 0
  1. /*Nombre: Saúl Palma Ruiz.
  2. Fecha:  06/08/2017.
  3. Nombre Proyecto: NotasFinalesProgramación
  4. Nota: La razón por la que dejo algunos printf en comentario es porque para el desarrollo del programa es útil, pero en el validador de INF UCV da problema.
  5. */  
  6. //gcc 5.4.0
  7. //Archivos de Cabezera
  8. #include <stdio.h>
  9. #include <math.h>
  10.  
  11. //Inicio del Main
  12.  
  13. int main(void)
  14. {
  15.     //Declaración de variables
  16.  
  17.     float nota1, nota2, nota3, nota4, promedio, examen;
  18.  
  19.         //Ingreso de valor para la variable Nota1
  20.         //printf("******************************************************************************\n");
  21.         //printf("Ingrese la nota del modulo1 [1-7] \n");
  22.  
  23.         scanf("%f",&nota1);
  24.  
  25.         //printf("%f \n",nota1);
  26.         //printf("******************************************************************************\n");
  27.  
  28.         //Ingreso de valor para la variable Nota2
  29.         //printf("Ingrese la nota del modulo2 [1-7] \n");
  30.  
  31.         scanf("%f",&nota2);
  32.  
  33.         //printf("%f \n",nota2);
  34.         //printf("******************************************************************************\n");
  35.  
  36.         //Ingreso de valor para la variable Nota3
  37.         //printf("Ingrese la nota del modulo3 [1-7] \n");
  38.  
  39.         scanf("%f",&nota3);
  40.  
  41.         //printf("%f \n",nota3);
  42.         //printf("******************************************************************************\n");      
  43.  
  44.         //Ingreso de valor para la variable Nota4
  45.         //printf("Ingrese la nota del modulo4 [1-7] \n");
  46.  
  47.         scanf("%f",&nota4);
  48.  
  49.         //printf("%f \n",nota4);
  50.         //printf("******************************************************************************\n");
  51.  
  52.             //Calculo del promedio
  53.  
  54.             promedio = ((nota1 * 0.15)+(nota2 * 0.2)+(nota3 * 0.3)+(nota4 * 0.35));
  55.  
  56.             //1° condición
  57.  
  58.             if((promedio >= 5.0) && (nota1 >= 4.0) && (nota2 >= 4.0) && (nota3 >= 4.0) && (nota4 >= 4.0))
  59.             {
  60.                 printf("Eximido : %.1f", promedio);
  61.             }  
  62.             else
  63.             {
  64.                 //En caso de que sea menor que 3
  65.                 if(promedio < 3.0)
  66.                 {
  67.                     printf("Reprobado : %.1f",promedio);
  68.                 }
  69.                 else
  70.                 {    
  71.                     //Ingreso del valor de la variable examen
  72.                     //printf("Ingrese la nota del examen");
  73.                     scanf("%f",&examen);
  74.                     //El calculo del promedio con el examen
  75.                     promedio = ((0.4*examen)+(0.6*promedio));
  76.                
  77.                 //Condicion del estudiante que va a examen
  78.                 if(promedio < 4.0)
  79.                 {
  80.                     printf("Reprobado : %.1f",promedio);
  81.                 }
  82.                 else
  83.                 {    
  84.                     printf("Aprobado : %.1f",promedio);
  85.                 }    
  86.                 }    
  87.             }
  88. return 0;
  89. }
Advertisement
Add Comment
Please, Sign In to add comment