As maçãs custam R$0,30 cada se forem compradas menos do que uma dúzia, e R$0,25 se forem compradas pelo menos doze. Escreva um programa que leia o número de maçãs compradas, calcule e escreva o valor total da compra.
Passo 1
Opa! Nessa questão, o preço da maçã muda de acordo com a quantidade. Precisamos calcular o preço final de uma compra, mas pra isso a gente precisa saber quantas maçãs o cliente comprou! Mas qual é o tipo de dado que a gente espera que o usuário digite quando a gente pede QUANTIDADE?!
Isso! A gente espera que o usuário digite um número inteiro! Então, bora pedir essa informação pro usuário, já convertendo a resposta pra inteiro.
Agora sim! A gente tem a quantidade de maçãs compradas armazenado na variável “quantidade”. Agora a gente tem que dizer o preço de cada maçã, dependendo da quantidade de maçãs compradas. Pra isso, vamos precisar de uma estrutura condicional!
Passo 2
O enunciado diz que se forem compradas PELO MENOS 12 maçãs, então o preço é R$0,25. Se não, é R$0,30. Esse “pelo menos” enfatiza pra gente que se a quantidade precisa ser maior ou igual a 12 pro preço diminuir. Bora montar nosso if então!
Show! O que a gente quer definir dependendo da quantidade é o preço. Então, vamos criar a variável dependendo da quantidade.
Pronto! Agora a gente só precisa fazer as contas e exibir o resultado final pro usuário, considerando que na variável “preço” já vai estar tudo ok!
Passo 3
O preço final é o preço unitário multiplicado pela quantidade.
Agora, a gente já tem o preço final calculado. Só falta a gente exibir, né?! Vamos fazer isso então.
Passo 4
Pra gente exibir, fazemos como mesmo???! Isso aí! Vamos usar a função print().
Mas se liga também que a gente usou formatação de string (aquela parada com o % ali). Tu precisa estar esperto em formatação de strings! Aqui na playlist tem tudo explicadinho sobre no tópico Operações com Strings. Dá uma olhada lá caso você esteja perdido, ok?!
Obs: eu usei um dos vários métodos de formatação, mas o ideal é você usar o que seu professor usa, jae?!
Mas ainda não acabouu! Testar o programa faz parte do ritual. Bora testar!
Passo 5
Rodei o programa uma vez e digitei o número 7.
Como o número é menor que 12, eu espero que o preço de cada maçã tenha sido R$0,30. Vamo ver se é isso mesmo:
Ufa! Minha calculadora concordou! Vamos testar com um número maior que 12 agora.
Vamos recorrer a famosa calculadora de novo!
Tá tudo funcionando, cara! Que emoção!
Tamo indo bem, cara! Vamo fazer mais um???