Buscar

Aula 05-09 - Desafio 2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
	float prova1, prova2, trab1, trab2, nota1, nota2, media, ntrab, nprova, exame;
	printf("PROGRAMA QUE VERIFICA SE UM ALUNO ESTA APROVADO OU REPROVADO \nTENDO COMO BASE AS NOTAS OBTIDAS EM CADA BIMESTRE. \n\n");
//solicita o valor maximo a ser obtido no trabalho e prova desde que a soma desse seja igual a 10
	printf("Digite o valor do trabalho. \n");
	scanf("%f", &ntrab);
	printf("Digite o valor da prova. \n");
	scanf("%f", &nprova);
//vesifica se o valor do trabalho + prova não ultrapassa 10	
	while ((nprova+ntrab)!=10)
		{
			printf("A soma do trabalho e da prova e superior a 10. \n");
			printf("---------------------------------------------- \n");
			printf("\nDigite o valor do trabalho. \n");
			scanf("%f", &ntrab);
			printf("\nDigite o valor da prova. \n");
			scanf("%f", &nprova);
		}
//solicita as notas obtidas pelo aluno nos trabalho e provas bimestrais	
	printf("------------------------------------------------- \n");
	printf("\nDigite a nota do trabalho do primeiro bimestre \n");
	scanf("%f", &trab1);
	while (trab1>ntrab)
		{
			printf("--------------------------------------------------- \n");
			printf ("VALOR DIGITADO NAO E VALIDA PARA ESTE TRABALHO. \n");
			printf("\n Digite a nota do trabalho do primeiro bimestre \n");
			scanf("%f", &trab1);
		}
	printf("\nDigite a nota do prova do primeiro bimestre \n");
	scanf("%f", &prova1);
	while (prova1>nprova)
		{
			printf("--------------------------------------------------- \n");
			printf ("VALOR DIGITADO NAO E VALIDA PARA ESTA PROVA. \n");
			printf("\n Digite a nota da prova do primeiro bimestre \n");
			scanf("%f", &prova1);
		}
	printf("\nDigite a nota do trabalho do segundo bimestre \n");
	scanf("%f", &trab2);
	while (trab2>ntrab)
		{
			printf("--------------------------------------------------- \n");
			printf ("VALOR DIGITADO NAO E VALIDA PARA ESTE TRABALHO. \n");
			printf("\n Digite a nota do trabalho do segundo bimestre \n");
			scanf("%f", &trab2);
		}
	printf("\nDigite a nota do prova do segundo bimestre \n");
	scanf("%f", &prova2);
	while (prova2>10)
		{
			printf("--------------------------------------------------- \n");
			printf ("VALOR DIGITADO NAO E VALIDA PARA ESTA PROVA. \n");
			printf("\n Digite a nota da prova do segundo bimestre \n");
			scanf("%f", &prova2);
		}	
	
//calculo da média	
	media=((prova1 + prova2) + (trab1 + trab2))/2;
	printf("\n\n A MEDIA OBTIDA FOI DE %f \n", media);
//Verificase a nota digitada corresponde a cada umdos trabalhos		
	if (media>=7)
		{
			printf("\n\n FOI APROVADO! \n");
		}else
				if (media<=4)
				printf("\n\n FOI REPROVADO! \n");
			else
				{
					printf("\n\n VOCE ESTÁ EM EXAME! \n");
					printf("Digite a nota do exame \n");
					scanf("%f", &exame);
					while (exame>10)
			 			 {
						 printf("--------------------------------------------------- \n");
						 printf ("VALOR DIGITADO NAO E VALIDA PARA O EXAME. \n");
						 printf("\n Digite a nota do exame \n");
	 			 		 scanf("%f", &exame); 			 		 	 															 
		 	 }	
		 	 if (exame>media)
						 	 {
						 	 	 printf("\n\n A MEDIA FINAL OBTIDA FOI DE %f \n", exame);	 
								 	 printf("\n\n FOI APROVADO! \n");
	 				 }else
						 			 {
						 			 	printf("\n\n A MEDIA FINAL OBTIDA FOI DE %f \n", exame);	 
								 	 	printf("\n\n FOI REPROVADO! \n");
						 			 } 
				}		
	system("pause");
	return 0;
}

Continue navegando