Ir ao conteúdo
  • Cadastre-se

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


Visitante

Posts recomendados

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

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

@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

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades 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

×
×
  • Criar novo...