segunda-feira, 6 de abril de 2015

Exercicios basicos - linguagem C - questão 10

    Escreva um programa que leia as 3 notas de um aluno e uma letra. Se a letra lida for A, calcule e imprima a média aritmética das notas do aluno. Se for P, calcule e imprima a sua média ponderada (pesos: 5, 3 e 2).

_____________________________________________________________________________________

#include <stdio.h>
#include <stdlib.h>
int main()
{

    float n1,n2,n3,media;
    char tiponota;
    printf("Entre com as 3 notas do aluno\n");
    scanf("%f %f %f",&n1,&n2,&n3);   
   
    if(n1<=10&&n2<=10&&n3<=10)
    {
        printf("Calcule media\nA-Media Aritmetica\nP-Media pondera\n");
        scanf("%s",&tiponota);   
   
        if(tiponota=='A' || tiponota=='a')
        {
            media=(n1+n2+n3)/3;
            printf("Media Aritmetica\n%.2f\n",media);
        }
        else
        {
            if(tiponota=='P' || tiponota=='p')
            {
                media=((n1*5)+(n2*3)+(n3*2))/(5+3+2);
            printf("Media Aritmetica\n%.2f\n",media);
            }
            else
            {
                printf("Letre invalida\n");
            }
        }
    }
    else
    {
        printf("Nota invalida\n");
    }
    system("pause");
    return 0;
}
Click em Download para baixar os arquivos deste programa.
Este programa foi desenvolvido utilizando o software Dev c++

Nenhum comentário:

Postar um comentário