Material de apoio para a disciplina Linguagem de Programação da UACSA/UFRPE
Produzido pelo prof. João Pimentel
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:
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 2Link 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 3Exemplo 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 4você 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 5Exemplo 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.
Vídeo 6 (9min):
Resolução do exemplo 7Exemplo 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