Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

lucassimas

[Código] Calculador de média de alunos

Recommended Posts

Olá galera do forum!!!!

 

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

esse é o meu primeiro post! http://forum.imasters.com.br/public/style_emoticons/default/grin.gif

 

 

e para começar eu criei um calcuador de media

 

 

#include<stdio.h>
#include<stdlib.h>

int main() {
	float nota1, nota2, nota3, nota4;
	int opcao;
	do{
	Media1:
	printf("Digite a nota 1:\n");
	printf(">>");
	scanf("%f",&nota1);
	system ("cls");
	if (nota1 > 10){
	printf("Erro: a media deve esta entre 0 e 10\n\n");
	  goto Media1;
	  
	  }
	Media2:
	printf("Digite a nota 2\n");
	printf(">>");
	scanf("%f",&nota2);
	system ("cls");
	if (nota2 > 10){
	printf("Erro: a media deve esta entre 0 e 10\n\n");
	  goto Media2;
	  
	  }
	Media3:
	printf("Digite a nota 3:\n");
	printf(">>");
	scanf("%f",&nota3);
	system ("cls");
	if (nota3 > 10){
	printf("Erro: a media deve esta entre 0 e 10\n\n");
	  goto Media3;
	  
	  }

	Media4:
	printf("Digite a nota 4:\n");
	printf(">>");
	scanf("%f",&nota4);
	system ("cls");
	if (nota4 > 10){
	printf("Erro: a media deve esta entre 0 e 10\n\n");
	  goto Media4;
	  
	  }
	if((nota1+nota2+nota3+nota4)/4>=6)
	printf("Media: >> %f  - O aluno foi aprovado! \n",(nota1+nota2+nota3+nota4)/4);
	else
	printf("Media: >> %f  - O aluno foi reprovado! \n",(nota1+nota2+nota3+nota4)/4);
	fflush(stdin);
	printf("\n\nDigite: \n\n");
	printf(" 1 - Continuar\n");
	printf(" 2 - Sair\n");
	printf(" >>");
	scanf("%i", &opcao);
	system ("cls");
	fflush(stdin);
  }  while(opcao!=2);
}

deem a sua opinão por favor!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado pela contribuição...

+ da pra dar um enxugada legal no seu código hein...

eu msm não gosto muito de usar goto's, + em programas pequenos naum tem tanta enrolação..

 

tente modularizar ele, ai ficará bem simples ;D!

 

e de um return 0 no main ;D!

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado por compartilhar conosco

 

Parabens

Compartilhar este post


Link para o post
Compartilhar em outros sites

+ da pra dar um enxugada legal no seu código hein...

Exato.

Seria legal fazer isso usando um vetor. Aí basta fazer um loop para executar quatro vezes.

 

 

eu msm não gosto muito de usar goto's, + em programas pequenos naum tem tanta enrolação..

Concordo

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.