Em um projeto de um aplicativo de controle de despesas, é necessário armazenar o valor de cada gasto. Que tipo…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Classificar informações, agrupando-as em coleções (conjuntos) e associando cada coleção a um ‘tipo de dado’.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em um projeto de um aplicativo de controle de despesas, é necessário armazenar o valor de cada gasto. Que tipo de dado você escolheria para isso?
- A) Texto
- B) Número inteiro
- C) Booleano
- D) Número decimal
- E) Caractere
✅ Resposta correta: alternativa D
Resolução passo a passo
- O enunciado pede o tipo de dado para armazenar o valor de cada gasto em um aplicativo de controle de despesas. Um valor monetário como R$ 25,90 pode ter parte inteira e parte fracionária (centavos), então precisa ser representado como número com casas decimais.
- Como o valor é numérico e pode ter centavos, o tipo adequado é o número decimal (alternativa D), que suporta valores fracionários e permite cálculos como somar despesas e obter totais.
- A alternativa A (Texto) está errada porque, embora seja possível guardar o valor como texto, não se faz soma ou comparação numérica sobre ele de forma adequada.
- A alternativa B (Número inteiro) está errada porque não armazena centavos; um gasto de R$ 25,90 perderia a parte fracionária.
- A alternativa C (Booleano) está errada porque admite apenas dois valores, verdadeiro ou falso, e não representa quantias.
- A alternativa E (Caractere) está errada porque armazena um único símbolo e não um valor numérico que possa ser calculado.
- Conclusão: o gabarito oficial D está correto.
💡 Dica: Considere os tipos de dados numéricos disponíveis.
Alternativa por alternativa
O aluno pode achar que, por o valor aparecer escrito com vírgula ou símbolo de moeda, deve ser guardado como texto, sem perceber que o sistema precisa fazer cálculos com ele.
O aluno pode pensar que valores monetários são sempre números inteiros, esquecendo que os centavos exigem parte fracionária.
Por que engana: Escolher 'Número inteiro' ao invés de 'Número decimal', ignorando a necessidade de valores fracionários em despesas.
O aluno pode confundir o tipo booleano com algum tipo para guardar números ou quantias, por associar o tipo a registros de sim ou não.
Números decimais permitem representar valores com precisão.
O aluno pode imaginar que, como o valor é escrito com símbolos (dígitos, vírgula, cifrão), basta guardar caractere a caractere, sem considerar que o valor precisa ser numérico para ser somado.
Raio-X da questão
tipos de dados
avaliacao
tipos de dados · variáveis em programação
Revisar os tipos de dados em programação.
Escolher 'Número inteiro' ao invés de 'Número decimal', ignorando a necessidade de valores fracionários em despesas.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Em um aplicativo de finanças pessoais, você precisa organizar gastos em categorias. Como você definiria as variáveis…
- Uma máquina registradora precisa armazenar o preço de um produto. Para isso, o programador deve escolher um tipo de dado…
- Imagine que você precisa programar um jogo onde um personagem coleta moedas. Que tipo de dado pode ser utilizado para…
- Imagine que você está desenvolvendo um aplicativo que precisa armazenar a idade de um usuário. Qual tipo de dado você…
- Uma empresa precisa armazenar informações sobre seus produtos. Eles decidiram utilizar variáveis para guardar o nome…
- Um estudante faz um projeto onde ele deve armazenar dados sobre as notas de seus colegas em diferentes matérias. Quais…
🔎 Procurar outra questão
Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
