Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

NOTA09 - Notas da prova

 

Rosy é uma talentosa professora do Ensino Médio que já ganhou muitos prêmios pela qualidade de sua aula. Seu reconhecimento foi tamanho que foi convidada a dar aulas em uma escola da Inglaterra. Mesmo falando bem inglês, Rosy ficou um pouco apreensiva com a responsabilidade, mas resolveu aceitar a proposta e encará-la como um bom desafio.

Tudo ocorreu bem para Rosy até o dia da prova. Acostumada a dar notas de 0 (zero) a 100 (cem), ela fez o mesmo na primeira prova dos alunos da Inglaterra. No entanto, os alunos acharam estranho, pois na Inglaterra o sistema de notas é diferente: as notas devem ser dadas como conceitos de A a E. O conceito A é o mais alto, enquanto o conceito E é o mais baixo.

Conversando com outros professores, ela recebeu a sugestão de utilizar a seguinte tabela, relacionando as notas numéricas com as notas de conceitos:

O problema é que Rosy já deu as notas no sistema numérico, e terá que converter as notas para o sistema de letras. Porém, Rosy precisa preparar as próximas aulas (para manter a qualidade que a tornou reconhecida), e não tem tempo suficiente para fazer a conversão das notas manualmente.

Tarefa

Você deve escrever um programa que recebe uma nota no sistema numérico e determina o conceito correspondente.

Entrada

A entrada contém um único conjunto de testes, que deve ser lido do dispositivo de entrada padrão (normalmente o teclado). A entrada contém uma única linha com um número inteiro N (0 ≤ N ≤ 100), representando uma nota de prova no sistema numérico.

Saída

Seu programa deve imprimir, na saída padrão, uma letra (A, B, C, D, ou E em maiúsculas) representando o conceito correspondente à nota dada na entrada.

Exemplos

Entrada
12

Saída
D

Entrada
87

Saída
A

Entrada
0

Saída
E

Adicionado por:Wanderley Guimarăes
Data:2012-06-03
Tempo limite:0.190s
Tamanho do fonte:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Linguagem permitida:Todas exceto: ASM64 CLOJURE ERL FSHARP PERL6 PY_NBC SCALA TCL
Origem:OBI 2009 - fase 1 nível 2

hide comments
2014-10-22 02:42:37 luan Brito
//ProgramaNota
#include <iostream>
#include <stdio.h>

int main() {

int n ;
printf ("Digite valor da nota :");
scanf ("%d", &n);
if( n == 0 )
printf ("E....Aluno Pessimo\n") ;
else if (n <= 35 )
printf ("D") ;
else if (n <=60)
printf ("C") ;
else if (n<=85)
printf ("B") ;
else if (n<=100)
printf ("A...Aluno Excelente..\n") ;

system("pause");
return (0);
}
2013-11-02 16:15:19 Washington
Finalmente consegui fazer com 0.00 segundos!
Que loucura!
2013-10-30 15:11:59 Cesar alves de azevedo
João, pq tu criou 5 variaveis para não às utilizar? só pra ocupar memoria?
2013-09-03 23:13:12 Joao
#include <stdio.h>
int main () {
int n , E ,D ,C ,B ,A ;
printf ("digite valor da nota :");
scanf ("%d", &n);
if( n == 0 )
printf ("E") ;
else if (n <= 35 )
printf ("D") ;
else if (n <=60)
printf ("C") ;
else if (n<=85)
printf ("B") ;
else if (n<=100)
printf ("A") ;
return 0;
}
2013-05-17 00:52:51 Vitor Bezzera [UEL]
Tabela:
0|E
1 a 35|D
36 a 60|C
61 a 85|B
86 a 100|A
2012-06-20 23:53:27 Douglas Rodrigues[USJT]


Last edit: 2012-06-21 00:28:15
2012-06-03 02:52:35 Natan Novelli Tu


Last edit: 2012-06-03 03:00:25
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.