Na solução proposta, a média não é exibida corretamente. Da maneira que o código está a média é exibida sem os decimais.
Na solução proposta, a média não é exibida corretamente. Da maneira que o código está a média é exibida sem os decimais.
Caso você esteja jogando uma variável do tipo INTEIRO, ele irá somente pegar o INTEIRO, mesmo que de números decimais, caso queira que apareça números decimais, você precisa jogar a média numa variável do tipo FLOAT
private void button1_Click(object sender, EventArgs e)
{
int joao = 30, maria = 19, jose = 21;
float media = (joao + maria + jose) / 3;
MessageBox.Show("A média das idades de João, Maria e José é: " + media);
}
Eu fiz com double e float e ambos os casos, o resultado apesar de ser fracionário, era exibido como inteiro no messagebox. Alguém saberia como exibir o número real?