Escreva o tipo de dado ideal para se representar as seguintes informações:
b) A altura de uma pessoa em metros

Passo 1

Beleza, o enunciado pede para a gente escolher o tipo de dado ideal para representar a altura de uma pessoa em metros. O conteúdo aqui é “tipos de dados primitivos” (inteiro, real, caractere, booleano etc.) e o que precisamos saber é a diferença entre um dado inteiro e um dado que aceita casas decimais.

Passo 2

Antes de tudo, a gente observa que a altura de uma pessoa não é necessariamente um número inteiro (tipo 1 m, 2 m). Geralmente usamos valores como 1,75 m ou 1,82 m, ou seja, tem parte inteira e parte decimal.

Passo 3

Teoria rápida:
  • Tipo inteiro (ex: int) só armazena números sem vírgula (… –2, –1, 0, 1, 2 …).
  • Tipo real ou de ponto flutuante (ex: float, double) armazena números com vírgula (casas decimais), representando subconjuntos de R.

Passo 4

Como a altura está em metros e costuma ter casas decimais, a gente precisa de um tipo de ponto flutuante.

Resposta

O tipo de dado ideal é um real (ponto flutuante), por exemplo o float.

Exercícios relacionados