Uma empresa precisa armazenar informações sobre seus produtos. Eles decidiram utilizar variáveis para guardar…
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
Uma empresa precisa armazenar informações sobre seus produtos. Eles decidiram utilizar variáveis para guardar o nome, preço e quantidade de cada item. Qual tipo de dado seria mais adequado para cada uma dessas informações?
- A) Nome: inteiro, Preço: texto, Quantidade: decimal
- B) Nome: string, Preço: float, Quantidade: inteiro
- C) Nome: decimal, Preço: inteiro, Quantidade: string
- D) Nome: booleano, Preço: string, Quantidade: decimal
- E) Nome: string, Preço: inteiro, Quantidade: float
✅ Resposta correta: alternativa B
Resolução passo a passo
- Identifique o que cada variável guarda. O nome do produto é um texto (sequência de caracteres), como 'Caneta azul'. O preço pode ter centavos, como 12,90, portanto precisa de um número com parte fracionária. A quantidade de itens é uma contagem de unidades inteiras, como 5 ou 120.
- Associe cada informação ao tipo de dado adequado. Nome corresponde a string (texto). Preço corresponde a float (número real com casas decimais). Quantidade corresponde a inteiro, pois não existe meio produto em estoque.
- Compare com as alternativas. A alternativa B é a única que associa string ao nome, float ao preço e inteiro à quantidade, exatamente como acima. O gabarito oficial B está correto.
- Por que as outras estão erradas. A) Erra ao usar inteiro para o nome e texto para o preço, pois um nome não é número e um preço com centavos não cabe em inteiro. C) Usa decimal para o nome e string para a quantidade, o que não faz sentido para um texto e para uma contagem. D) Usa booleano para o nome, que só guarda verdadeiro ou falso, e string para o preço, o que impede cálculos. E) Usa inteiro para o preço, o que perderia os centavos, e float para a quantidade, que deveria ser contagem exata.
💡 Dica: Identifique o tipo de dado adequado para cada informação.
Alternativa por alternativa
O aluno acredita que o nome de um produto deve ser um número inteiro e que o preço é um texto, talvez por confundir o tipo com o formato de exibição do dado.
Por que engana: Confundir os tipos de dados, como usar inteiro para armazenar o preço, que pode ter centavos.
Essa combinação é ideal para armazenar as informações.
O aluno associa decimal a nomes e string a quantidades, invertendo a finalidade dos tipos de dados e não distinguindo texto de valor numérico.
O aluno imagina que o nome pode ser booleano, talvez por pensar que basta indicar a existência do produto, e que preço em texto é adequado por ser um valor com símbolo de moeda.
O aluno acha que o preço pode ser inteiro, esquecendo que centavos exigem parte fracionária, e que a quantidade pode ser float, ignorando que itens são contados em unidades inteiras.
Raio-X da questão
tipos de dados em programação
fixacao
tipos de dados em programação · variáveis em programação
Revisar os tipos de dados em programação e suas aplicações.
Confundir os tipos de dados, como usar inteiro para armazenar o preço, que pode ter centavos.
ciencia_tecnologia
tomada_decisao
cotidiano
Questões parecidas com resolução
- Uma empresa de tecnologia precisa organizar informações sobre seus produtos. Se cada produto tem um nome, preço e…
- Uma máquina registradora precisa armazenar o preço de um produto. Para isso, o programador deve escolher um tipo de dado…
- Em uma atividade de Computação, uma escola precisa representar, na memória do computador, os dados de um único produto…
- Em um projeto de um aplicativo de controle de despesas, é necessário armazenar o valor de cada gasto. Que tipo de dado…
- Uma papelaria quer criar um algoritmo para organizar uma lista de compras com 10 itens. Para cada item, a lista deve…
- Uma pequena loja está desenvolvendo um sistema para controlar seu estoque. O sistema deverá armazenar vários produtos ao…
🔎 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
