Buscar

Favor me ajudem nessa

Escreva um programa que leia as notas de 2 provas normais e a nota de 1 prova optativa que valem cada uma 10 pontos. Calcular a média do semestre considerando que a prova optativa substitui a nota mais baixa entre as 2 primeiras avaliações. Por fim, o programa deverá mostrar a média e uma mensagem que indique se o aluno foi aprovado (média > 7), reprovado (média < 5) ou está em recuperação (média entre 5 e 7).

💡 7 Respostas

User badge image

Joao Andre MArtins Dias

#include <cstdlib>
#include<stdio.h>
#include<string.h>
using namespace std;

/*
 *
 */
int main(int argc, char** argv) {
    char status[12];
    int cont = 0, i;
    float notas[3], media = 0;
    while (cont < 3) {
        printf("Digite a nota da prova n.[%d]", cont);
        scanf("%f", &notas[cont++]);
    }
    if (notas[2] > notas[0]) {
        media = (notas[2] + notas[1]) / 2;
    } else if (notas[2] > notas[1]) {
        media = (notas[2] + notas[0]) / 2;
    } else
        media = (notas[0] + notas[1]) / 2;
    
    if (media >= 7) {
        strcpy(status, "Aprovado");
    } else if (media < 7 && media >= 5) {
        strcpy(status, "Recuperacao");
    } else {
        strcpy(status, "Reprovado");
    }
    printf("A Media do Aluno foi de [%.2f] o aluno encontra-se [%s]", media, status);
}

1
Dislike1
User badge image

Joao Andre MArtins Dias

Parceiro espero que ajude, como não estáva dizendo em qual linguagem fiz em C que pode ser adaptado para qualquer outra sem muita dificuldade.

1
Dislike0
User badge image

Lelio Alves

João Andre ajudou e muito. Valeu.
1
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais