martes, 26 de abril de 2016

Programa de Calculo de indice académico en lenguaje C

#include <stdio.h>
#include <stdlib.h>

int main()
{
    float creditos;
    float sumatoria = 0;
    int i = 1;
    float calcre;
    float creditostotal = 0;
    float indice;
    char letras;
    char seguir ='s';
    while (seguir == 's')
    {
        printf("indroduszca la calificacion de la asignatura %i\n" ,i);
        fflush(stdin);
        scanf("%c", &letras);
        printf("introduzca los creditos de la asignatura %i\n", i);
        fflush(stdin);
        scanf("%f", &creditos);
        creditostotal = creditostotal + creditos;
        if(letras =='a' || 'A')
        {
            letras = 4;
            calcre = letras * creditos;

        }
        else if(letras == 'b'|| 'B')
        {
            letras = 3;
            calcre = letras * creditos;
        }
        else if (letras == 'c' || 'C')
        {
            letras = 2;
            calcre = letras * creditos;
        }
        else if(letras == 'f' || 'F')
        {
            letras = 0;
            calcre = letras * creditos;
        }
        sumatoria = sumatoria + calcre;

        printf("desea seguir introduciendo calificaciones (s/n)\n");
        fflush(stdin);
        scanf("%c", &seguir);
        i = i + 1;


    }
    indice = sumatoria / creditostotal;

    printf("su indice academico es: %.2f\n", indice);
    return 0;
}

No hay comentarios.:

Publicar un comentario