Ir ao conteúdo
  • Cadastre-se
Visitante

criei 1 programa pra calcular a media de três notas, só que não esta dando certo

Recommended Posts

Visitante

Bom, comecei a programar em C hoje, sou iniciante ainda, eu estou com uma duvida, eu criei 1 programa pra calcular a media de três notas, só que não esta dando certo, fiz a variável assim:

 

int media;

media = NotaUm+NotaDois+NotaTres/3;

 

Ele não esta dividindo por 3, tem alguma forma de isolar esse 3 pra dividir só quando somar as 3 notas?

 

dai eu tive que fazer assim

 

int somadasnotas;

somadasnotas = NotaUm+NotaDois+NotaTres;

 

int media;

media = somadasnotas/3;

 

Fazendo isso deu certo, como faço pra fazer isso sem criar uma variável a mais?

Obg

Compartilhar este post


Link para o post
Compartilhar em outros sites

@Axel Aviloff

A forma de isolar no código é a mesma usada comumente na matemática. Chama-se parênteses.

 

Mais uma observação: Quando você dividir inteiros, pode ter imprecisão na resposta. Você deve mudar as variáveis para double ou float, e quando dividir, tem que mostrar ao compilador que o número 3 não é inteiro. Exemplo:

 

(n1+n2+n3)/3.0

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×