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
- No sabado, a praca do bairro recebeu uma feira de troca de livros. Para evitar filas, Helena decidiu montar um programa…
- Num algoritmo que lê notas decimais de alunos em sequência e atualiza um acumulador chamado 'total', qual tipo de…
- Em um algoritmo que calcula a média de uma sequência de dados numéricos, qual tipo de dado é mais apropriado para a…
- Considere a variável inteira 'x' armazenada em 12 bits. Quantos valores distintos 'x' pode representar, assumindo…
- Ao declarar a variável booleana 'presente' que usa 1 bit para codificar presença (sim/não), quantos estados distintos…
- Em pseudocódigo, qual tipo de variável é mais apropriado para representar um identificador alfanumérico de produto (ex…
🔎 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
