printf("Digite sua nota [0.0 - 10.0]: " ); scanf("%f", ¬a);
if(( nota >= 10.0) && (nota <= 10.0)) printf("Parabens tirou nota maxima, Mesmo assim nao deixe de aprimorar seus estudos\n"); else if( (nota <= 10.0) && (nota >= 0.0) ) { if( nota >= 7.0 )
{ printf("Parabens, voce passou direto. Voce deve ser programador C, por acaso estuda pela apostila C Progressivo ?\n"); } else { printf("Nao passou direto\n"); if( nota >= 7.0 ) { printf("Parabens, voce passou direto. Voce deve ser programador C, por acaso estuda pela apostila C Progressivo ?\n"); } else { printf("Nao passou direto\n"); } } } else { printf("Nota inválida, fechando aplicativo"); }
if ((nota > 7 ) && nota < 11){ printf("você passou de ano"); } if (nota >= 11){ printf("essa media não existe"); } if ((nota < 7 ) && nota > 4 ) { printf("vocÊ está de recuperação"); } if (nota < 4 ){ printf("reprovado"); }
}
12 de setembro de 2015 às 06:21
Leonardo disse...
Meu código ficou assim:
#include #include
int main() { setlocale(LC_ALL, "Portuguese");
float nota;
printf("Insira a nota da sua prova: "); scanf("%f", ¬a);
if(nota<0) printf("\nNota inválida\n\n");
if((nota>=0) && (nota<4)) printf("\nVocê foi reprovado\n\n");
if((nota>=4) && (nota<=7)) printf("\nVocê ficou de recuperação\n\n");
if((nota>7) && (nota<=10)) printf("\nVocê foi aprovado, parabens\n\n");
Meu código ficou assim, fiz uma alteração ou outra, mas o resultado é o mesmo, ainda ficou digamos que "um pouco mais complexo" pois define um aluno atribui notas do primeiro e segundo "Bimestre" exemplo e calcula as notas chegando até a média.
#include
int main() { float nota1,nota2,resultado;
char aluno[15];
printf("\n Digite o nome do aluno \t"); scanf("%s",&aluno);
printf("\n Digite a nota 1 do aluno \t"); scanf("%f",¬a1);
printf("\n Digite a nota 2 do aluno \t"); scanf("%f",¬a2);
if((nota1 && nota2 <=10.0 ) && (nota1 && nota2 >= 0.0)) { resultado = (nota1 + nota2)/2; printf("\n A media das notas do aluno %s e: %.1f",aluno,resultado);
} else { printf("\n Nota invalida");
}
if(resultado >=7) { printf("\n O aluno %s esta APRVOADO",aluno);
} else if(resultado <6) { printf("\n O aluno %s esta REPROVADO",aluno); } else { printf("\n O aluno %s esta em EXAME",aluno); }
}
25 de abril de 2017 às 13:45
Vamos resolver mais um programa que foi proposto em nosso artigo, de nossa apostila C Progressivo, sobre questões envolvendo o teste condicional IF ELSE.
Clique aqui e saiba como obter seu certificado de programação C! Entre já no Mercado de Trabalho!
Programa em C
postado por Programação Progressiva às 06:48 em 21 de fev. de 2013
5 Comentários
Fechar esta janela Ir para formulário de comentárioMeu código ficou assim:
#include
int main()
{
float nota;
printf("Insira sua nota: ");
scanf("%f.2",¬a);
if((nota >= 0) && (nota <= 10))
{
if(nota >= 7.00)
printf("Parabéns, você foi aprovado!");
if((nota >= 4.00) && (nota < 7.00))
printf("Você deve fazer outra prova de recuperação.");
if(nota < 4.00)
printf("Reprovado.");
}
else
printf("o valor digitado é inválido.");
return 0;
}
Funcionou.
13 de agosto de 2014 às 13:26
#include
int main()
{
float nota;
printf("Digite sua nota [0.0 - 10.0]: " );
scanf("%f", ¬a);
if(( nota >= 10.0) && (nota <= 10.0))
printf("Parabens tirou nota maxima, Mesmo assim nao deixe de aprimorar seus estudos\n");
else
if( (nota <= 10.0) && (nota >= 0.0) )
{ if( nota >= 7.0 )
{
printf("Parabens, voce passou direto. Voce deve ser programador C, por acaso estuda pela apostila C Progressivo ?\n");
}
else
{
printf("Nao passou direto\n");
if( nota >= 7.0 )
{
printf("Parabens, voce passou direto. Voce deve ser programador C, por acaso estuda pela apostila C Progressivo ?\n");
}
else
{
printf("Nao passou direto\n");
}
}
}
else
{
printf("Nota inválida, fechando aplicativo");
}
}
20 de abril de 2015 às 17:42
#include
int main (){
int nota;
printf("digite a nota: \n");
scanf("%d", ¬a);
if ((nota > 7 ) && nota < 11){
printf("você passou de ano");
}
if (nota >= 11){
printf("essa media não existe");
}
if ((nota < 7 ) && nota > 4 ) {
printf("vocÊ está de recuperação");
}
if (nota < 4 ){
printf("reprovado");
}
}
12 de setembro de 2015 às 06:21
Meu código ficou assim:
#include
#include
int main()
{
setlocale(LC_ALL, "Portuguese");
float nota;
printf("Insira a nota da sua prova: ");
scanf("%f", ¬a);
if(nota<0)
printf("\nNota inválida\n\n");
if((nota>=0) && (nota<4))
printf("\nVocê foi reprovado\n\n");
if((nota>=4) && (nota<=7))
printf("\nVocê ficou de recuperação\n\n");
if((nota>7) && (nota<=10))
printf("\nVocê foi aprovado, parabens\n\n");
if((nota>10))
printf("\nNota inválida\n\n");
system("pause");
}
28 de setembro de 2015 às 13:27
Meu código ficou assim, fiz uma alteração ou outra, mas o resultado é o mesmo, ainda ficou digamos que "um pouco mais complexo" pois define um aluno atribui notas do primeiro e segundo "Bimestre" exemplo e calcula as notas chegando até a média.
#include
int main()
{
float nota1,nota2,resultado;
char aluno[15];
printf("\n Digite o nome do aluno \t");
scanf("%s",&aluno);
printf("\n Digite a nota 1 do aluno \t");
scanf("%f",¬a1);
printf("\n Digite a nota 2 do aluno \t");
scanf("%f",¬a2);
if((nota1 && nota2 <=10.0 ) && (nota1 && nota2 >= 0.0))
{
resultado = (nota1 + nota2)/2;
printf("\n A media das notas do aluno %s e: %.1f",aluno,resultado);
}
else
{
printf("\n Nota invalida");
}
if(resultado >=7)
{
printf("\n O aluno %s esta APRVOADO",aluno);
}
else if(resultado <6)
{
printf("\n O aluno %s esta REPROVADO",aluno);
}
else
{
printf("\n O aluno %s esta em EXAME",aluno);
}
}
25 de abril de 2017 às 13:45