é bom ver exemplos com if

senão...


Material de apoio para a disciplina Linguagem de Programação da UACSA/UFRPE

Produzido pelo prof. João Pimentel

Dica!

Comece o dia estudando! Mais tarde você já estará cansada(o) e será difícil se concentrar


🌄

Vamos ver 8 exemplos de programas usando o comando if?

A gente pode muito bem entender o funcionamento do if, mas para aprender a usar o if na prática mesmo é preciso estudar os exemplos. Assim, quando você for resolver algum problema, vai pensar:


ah, isso daqui eu posso resolver que nem aquele exemplo lá!

A ideia é que você tente fazer o programa a partir do enunciado, e depois confira a resolução.

É importante assistir aos vídeos mesmo que você tenha conseguido resolver o problema, já que além da resolução você encontrará outras dicas e informações importantes.

Exemplo 1 - quiz!

Escreva um quiz com 3 perguntas. O programa mostra a pergunta pra pessoa, a pessoa responde, e o programa diz se a pessoa acertou ou não.

BÔNUS: faça o programa mostrar na tela, quando o quiz acabar, quantas perguntas a pessoa acertou.

Exemplo 2

Crie uma calculadora de física 😱

Escolha 4 fórmulas da física e crie um programa que permita uma pessoa calcular o resultado com as fórmulas.

Por exemplo, se a fórmula for F = m.a, o programa vai perguntar se a pessoar quer calcular F, m ou a. Daí a pessoa vai dizer também o valor das outras variáveis. Por exemplo, para calcular m, a pessoa terá que dizer os valores de F e a, senão o programa não vai ter como calcular.

Vídeo 1 (20min):

Resolução dos exemplos 1 e 2
Além de resolver os exemplos 1 e 2, o vídeo 1 também ensina o comando else (if...else), então assiste lá!

Link para o código do exemplo 1 (quiz) no repl.it: https://repl.it/@jhcp/quiz3 .

Link para o código do exemplo 2 (calculadora de física) no repl.it: https://repl.it/@jhcp/Calculadora-de-fisica .

Que tal a gente ver alguns exemplos com o Guanabara agora?

Mas se você ainda estiver voando nesse negócio de if, dá uma olhada na explicação dele também.

Exemplo 3 - radar eletrônico

Escreva um programa que leia a velocidade de um carro.

Se ele ultrapassar 80Km/h, mostre uma mensagem dizendo que ele foi multado.

A multa vai custar R$7 por cada Km/h acima do limite.

Vídeo 2 (9min):

Resolução do exemplo 3

Exemplo 4 - par ou ímpar?

Crie um programa que leia um número inteiro e mostre na tela se ele é par ou ímpar.

Vídeo 3 (6min):

Resolução do exemplo 4


👀

você pode ver quantos exemplos quiser, mas só vai aprender mesmo quando quebrar a cabeça tentando fazer os exemplos por conta própria, antes de olhar a resolução.

Exemplo 5 - Aumentos múltiplos

Escreva um programa que pergunte o salário de um funcionário e calcule o valor do seu aumento.

Para salários superiores a R$1250.00, calcule um aumento de 10%.

Para os inferiores ou iguais, o aumento é de 15%.

Vídeo 4 (8min):

Resolução do exemplo 5

Exemplo 6 - custo da viagem

Desenvolva um programa que pergunte a distância de uma viagem em Km.

Calcule o preço da passagem, cobrando 50 centavos por Km para viagens de até 200Km e 45 centavos para viagens mais longas.

Vídeo 5 (7min):

Resolução do exemplo 6. Não recomendo utilizar o operador ternário que ele explica na segunda parte do vídeo.

Exemplo 7 - ano bissexto

Faça um programa que leia um ano qualquer e diga se ele é bissexto.

  • São bissextos todos os anos múltiplos de 400, p.ex: 1600, 2000, 2400, 2800...
  • São bissextos todos os múltiplos de 4, exceto se for múltiplo de 100 mas não de 400, p.ex: 1996, 2000, 2004, 2008, 2012, 2016... O ano 1900, por exemplo, não é bissexto, pois ele é múltiplo de 100 mas não de 400.
  • Não são bissextos todos os demais anos.

Vídeo 6 (9min):

Resolução do exemplo 7

Exemplo 8 - triângulo!

Desenvolva um programa que leia o comprimento de três segmentos de reta e diga se eles podem ou não formar um triângulo.

Para que seja possível formar um triângulo, é necessário que cada segmento seja menor do que a soma dos outros dois segmentos.

Vídeo 7 (11min):

Resolução do exemplo 8
fim =)