Buscar

Aula_2_Algoritmo em Python

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Algoritmo em Python
Slide: Prof. Fernando Massanori
Condições
print
 
(
“Bem 
vindo ao meu 
programa!”)
 
print
 
(
“Volte 
sempre!”)
 
Condições
Seus programas nem sempre serão sequências simples de comandos 
“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 
Dois pontos e identação
if
Verificar se um carro é novo ou velho 
Se o carro tiver pelo menos três anos é novo
 
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 
 
else
O que fazer quando a condição do if é falsa? 
Os dois códigos abaixo fazem a mesma coisa: 
If/else
O computador segue por este caminho se a condição é verdadeira (idade <= 3) 
O computador segue por 	O caminho False este caminho se a condição é falsa (idade > 3) 
idade <= 3
 
O caminho 
True
 
condição
 
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.
Estrutura 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
elif
A cláusula elif substitui um par else if
Lista II
1. Faça um programa que peça um número inteiro e retorne se esse número é positivo ou negativo.
2. Faça um programa que peça um número inteiro e retorne se esse número é Positivo, Negativo, ímpar ou Par.
3. Faça um programa que peça os três lados de um triângulo. O programa deverá informar se os valores podem ser um triângulo. Indique, caso os lados formem um triângulo, se o mesmo é: equilátero, isósceles ou escaleno.
Lista II
4. Determine se um ano é bissexto. Verifique no Google como saber se um ano é bissexto.
5. João Papo-de-Pescador, homem de bem, comprou um microcomputador para controlar o rendimento diário de seu trabalho. Toda vez que ele traz um peso de peixes maior que o estabelecido pelo regulamento de pesca do estado de São Paulo (50 quilos) deve pagar uma multa de R$ 4,00 por quilo excedente. João precisa que você faça um programa que leia a variável peso (peso de peixe) e verifique se há excesso. Se houver, gravar na variável excesso e na variável multa o valor da multa que João Deverá pagar. Caso contrário mostrar tais variáveis com ZERO.
6. Faça um programa que leia três números e mostre o maior deles.
7 Faça um programa que leia três números e mostre o maior e o menor deles.
Lista II
8 Faça um programa que pergunte quanto você ganha por hora e o número de horas trabalhadas no mês. Calcule e mostre o total do seu salário no referido mês, sabendo-se que são descontados 11% para o Imposto de Renda, 8% para o INSS e 5% para o sindicato, faça um programa que nos dê o salário bruto, quanto pagou ao INSS, quanto pagou ao sindicato e o salário líquido. Observe que salário bruto – descontos = salário líquido. Calcule os descontos e o salário líquido, conforme a tabela abaixo:
	a. + Salário Bruto: R$
	b. – IR (11%): R$
	c. – INSS(8%): R$
	d – Sindicato(5%): R$
	e = Salário Líquido: R$
Lista II
9. Faça um programa para uma loja de tintas. O programa deverá pedir o tamanho em metros quadrados da área a ser pintada. Considere que a cobertura da tinta é de 1 litro para cada 3 metros quadrados e que a tinta é vendida em latas de 18 litros, que custam R$ 80,00. Informe ao usuário quantidade de latas de tinta a serem compradas e o preço total. Obs: somente são vendidos um número inteiro de latas.
10. Faça um programa para calcular sua média final: respeitando a regra: Nota final >= 6 e frequência >= 75 %. Lembrando que temos 80 aulas no semestre. 
Nota > = 6 e Freq >= 75  Aprovado
Nota > = 6 e Freq < 75  Reprovado por falta
Nota < 6 e Freq >= 75  Reprovado por Nota
Nota < 6 e Freq < 75  Reprovado.

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais