Submeter | Todas submissőes | Melhores | Voltar |
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: | 1s |
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 |