Exercícios Resolvidos de Estruturas condicionais

Ver Teoria

Enunciado

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???

Resposta