Escreva o tipo de dado ideal para se representar as seguintes informações:
b) A altura de uma pessoa em metros
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
.
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.