Ir ao conteúdo

Posts recomendados

Postado
#include <iostream>
#include <iomanip>
using namespace std;

int main(){
    float N1, N2, N3, N4, media, exame;
cout << fixed << setprecision(1);
cin >> N1 >> N2 >> N3 >> N4;
media = ((N1*2)+(N2*3)+(N3*4)+(N4*1))/10;
cout << "Media: " << media << endl;
if(media >= 7){
    cout << "Aluno aprovado.\n";
}
if(media < 5){
    cout << "Aluno reprovado.\n";
}
if(media >= 5 && media < 7){
    cout << "Aluno em exame.\n";
    cout << "Nota do exame: ";
    cin >> exame;
    media = (exame+media)/2;
    if(media >= 5){
    cout << "Aluno aprovado.\n";
    }
    }
if(media < 5){
    cout << "Aluno reprovado.\n";
}
cout << "Media final: " << media << endl;
}

o programa compila certinho, mas o URI me retorna erro 

Wrong answer (15%)

image.png

adicionado 23 minutos depois

já consegui, o erro estava onde a mensagem "Media final: " era sempre escrita no final, quando na verdade só deveria ser escrita nos casos onde o aluno estava em exame. 

 

  • Curtir 2

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!