Condições

Condições

(Example2_1)

  • Seus programas nem sempre serão seqüências simples de comandos

Condições

  • “Executar ou não executar? Eis a questão…”

  • Em geral não executo todas as linhas do programa

  • Passar pelas linhas de um programa é como andar de carro numa cidade

  • Existem pontos onde decidimos qual caminho escolher

Condições

if

  • Ler dois valores inteiros e imprimir o maior deles

(Example2_2)

Dois pontos e identação

if

  • Verificar se um carro é novo ou velho

  • Se o carro tiver pelo menos três anos é novo

(Example2_3)

if

  • Pergunte a velocidade de um carro, supondo um valor inteiro. Caso ultrapasse 110 km/h, exiba uma mensagem dizendo que o usuário foi multado. Neste caso, exiba o valor da multa, cobrando R$ 5,00 por km acima de 110.

if

(Example2_4)

else

  • O que fazer quando a condição do if é falsa?

  • Os dois códigos abaixo fazem a mesma coisa:

(Example2_5)

(Example2_6)

if / else

Estrutura aninhadas

  • Considere a empresa de telefonia Tchau. Abaixo de 200 minutos, a empresa cobra R$ 0,20 por minuto. Entre 200 e 400 minutos, o preço é R$ 0,18. Acima de 400 minutos o preço por minuto é R$ 0,15. Calcule sua conta de telefone.

Estruturas aninhadas

(Example2_7)

Estruturas aninhadas

Estruturas aninhadas

  • Modifique o programa da empresa Tchau para uma promoção onde a tarifa é de R$ 0,08 quando você utiliza mais que 800 minutos

Estruturas aninhadas

(Example2_8)

elif

  • A cláusula elif substitui um par else if

(Example2_9)

Lista de Exercícios “again”

  • “A vida é como andar de bicicleta. Para manter o equilíbrio, é preciso se manter em movimento”. - Einstein.

Show Comments
Next Section - Repetições