musica

709 palavras 3 páginas
Crie um programa em C que recebe uma nota (entre 0.0 e 10.0) e checa se você passou direto, ficou de recuperação ou foi reprovado na matéria.

A regra é a seguinte:
Nota 7 ou mais: passou direto
Entre 4 e 7: tem direito de fazer uma prova de recuperação
Abaixo de 4: reprovado direto

Vamos fazer isso usando condições, testando com if e else o que foi digitado pelo usuário. No caso, a nota.
Vamos colocar if dentro de if, essa técnica se chama aninhar (nested).

Vou dar uma importante dica que você vai usar por toda sua vida de programador, que é uma das maiores lições que sei e posso passar:
"Um problema difícil nada mais é que uma série de pequenos problemas fáceis."

E qual pra transformar um problema difícil em fáceis?
Usando a técnica de Jack, o estripador: por partes. Quebre o programa.

Todo e qualquer projeto, desde esse que vou passar até os da NASA, são divididos em área, partes...na criação de um jogo, tem gente especializada até no desenho das árvores, no barulho das armas e se o eco vai ser realista.

Ok, vamos lá.
Criar um programa que recebe uma nota do usuário você já sabe, é só usar a função scanf.

Mas o nosso curso vai ser focado nas boas práticas, vamos focar em criar aplicações robustas.
O que é isso?
Vamos minimizar o máximo possível os possíveis problemas que possam aparecer quando usuário for usar o problema.

Parte 1: Tendo a certeza que o usuário vai digitar uma nota válida
Você pensou nisso? E se o energúmeno digitar 11 ou -1.1 ?
Não pode.

O primeiro passo da nossa aplicação é ter a certeza que ele vai digitar uma nota ENTRE 0.0 e 10.0!
Se for 0.0 até 10.0, ok, e se não for? Acaba o programa.
Fica assim: printf("Digite sua nota [0.0 - 10.0]: " ); scanf("%f", ¬a); if( (nota = 0.0) )
{
printf("Nota válida\n");
}
else
{
printf("Nota inválida, fechando aplicativo");
}

O que fizemos foi certificar que a nota é menor que 10.0 E maior 0.0 !
Os dois casos precisam

Relacionados

  • Música pela música
    3044 palavras | 13 páginas
  • Musica
    2673 palavras | 11 páginas
  • Musica
    688 palavras | 3 páginas
  • Música
    1671 palavras | 7 páginas
  • musica
    479 palavras | 2 páginas
  • Música
    4106 palavras | 17 páginas
  • Músicas
    1229 palavras | 5 páginas
  • Música
    443 palavras | 2 páginas
  • Música
    5692 palavras | 23 páginas
  • O que é a música?
    1054 palavras | 5 páginas