Páginas

segunda-feira, 14 de novembro de 2011

Exemplo 17

==============================================================

Escrever um programa que leia 4 valores (N1, N2, N3 e N4) referentes às quatro notas de um aluno. A seguir, se a média ponderada com pesos 2,3,4 e 1 para as respectivas provas forem  maior ou igual a 7, mostre uma mensagem: "Aluno foi aprovado".  Se a nota for inferior a 5, mostrar uma mensagem: "Aluno foi reprovado". Se a média ficou entre 5 e 7, fazer a leitura de uma variável (EX)
 correspondente a nota de exame, recalcular a média (somar a nota do exame com a nota anterior e dividir por 2) e mostrar se o aluno foi ou não aprovado.


==============================================================

 #include <stdio.h>

 int main(){

    float n1,n2,n3,n4,EF,media;

    printf("Entre com nota 1 :\n");
    scanf("%f",&n1);

    printf("Entre com nota 2 :\n");
    scanf("%f",&n2);

    printf("Entre com nota 3 :\n");
    scanf("%f",&n3);

    printf("Entre com nota 4 :\n");
    scanf("%f",&n4);

    media = ((n1 * 2) + (n2 * 3) + (n3 * 4) + n4) / 10;

    printf("Media : %.2f .\n",media);

    if(media >= 7){
        printf("Aluno aprovado com media : %.2f",media);
    }else{

        if(media >= 5){

            printf("Entre com nota do Exame Final:\n");
            scanf("%f",&EF);

            media = (media + EF) / 2;

            if(media >= 7){

                printf("Aluno aprovado com media : %.2f .\n",media);
            }else{

                printf("Aluno Reprovado.\n");
            }

        }else{

            printf("Aluno Reprovado.\n");
        }
    }


    return(0);
 }


==============================================================

Nenhum comentário:

Postar um comentário