Buscar

Listas de Exercícios de lógica de programação em python

Prévia do material em texto

​Aluna: Gabriela Silva dos Santos Muniz 
 Curso: Análise e Desenvolvimento de Sistemas/2°Período 
 
 
 LISTA DE EXERCÍCIOS 01: 
 
1- Escreva um programa que converta a temperatura de Fahrenheit para Celsius: 
 
fahrenheit = float(input('Informe a temperatura em graus 
fahrenheit: ')) 
celsius = (fahrenheit-32)*5/9 
print('A temperatura de Fahrenheit {}°F em Celsius é: 
{}°C'.format(fahrenheit,celsius)) 
 
2- Escreva um programa que solicite o ano de nascimento e calcule a idade atual: 
 
from datetime import date 
atual = date.today().year 
ano = int(input('Informe o ano do seu nascimento: ')) 
idade = atual - ano 
print('Com base nas informações obtidas, Você tem {} anos de 
idade.'.format(idade)) 
 
3- Escreva um programa que calcule o saldo de investimento após descontar 20% 
do rendimento: 
 
saldo_investimento = float(input('Informe o saldo de investimento: 
R$ ')) 
desconto = saldo_investimento - (saldo_investimento * 20/100) 
print('O saldo de investimento após 20% de desconto do rendimento 
ficou: R${:.2f}'.format(desconto)) 
 
4- Escreva um programa para calcular a conta de telefone seguindo as instruções: 
a. 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. 
minutos = int(input('Informe os minutos usados: ')) 
 
if minutos < 200: 
 valor = minutos * 0.20 
 print('O valor da fatura do telefone é de 
R${:.2f}'.format(valor)) 
elif minutos >= 200 or minutos <= 400: 
 valor = minutos * 0.18 
 
 
 print('O valor da fatura do telefone é de 
R${:.2f}'.format(valor)) 
elif minutos > 400: 
 valor = minutos * 0.15 
 print('O valor da fatura do telefone é de 
R${:.2f}'.format(valor)) 
print('Não se esqueça de pagar!') 
 
 
5- Escreva um programa de ajuste de salário de acordo com a tabela abaixo: 
 
print('Lista de Cargos: ') 
print('[1]- Secretário') 
print('[2]- Professor') 
print('[3]- Coordenador') 
print('[4]- Diretor') 
print('[5]- Atendente') 
 
cargo = int(input('Informe o número correspondente ao cargo: ')) 
salario = float(input('Informe o salário: R$ ')) 
 
if cargo == 1: 
 aumento = salario + (salario * 10/100) 
 print('O novo salário é de R${:.2f}, o aumento foi de 
10%.'.format(aumento)) 
elif cargo == 2: 
 aumento = salario + (salario * 25/100) 
 print('O novo salário é de R${:.2f}, o aumento foi de 
25%.'.format(aumento)) 
elif cargo == 3: 
 aumento = salario + (salario * 11/100) 
 print('O novo salário é de R${:.2f}, o aumento foi de 
11%.'.format(aumento)) 
elif cargo == 4: 
 print('O salário não teve mudanças, permanecendo em 
R${:.2f}.'.format(salario)) 
elif cargo == 5: 
 aumento = salario + (salario * 15/100) 
 print('O novo salário é de R${:.2f}, o aumento foi de 
15%.'.format(aumento)) 
else: 
 print('Não conseguimos encontrar a informação. Olhe a lista e 
tente novamente.') 
 
6- Faça um programa que lê uma quantidade de valores e calcula a média e a 
soma. 
 
print(" --- Calcule a média e soma de valores ---") 
 
 
 
 ​print(" --- Digite 0 para obter o resultado ---") 
n = float(input("Informes os valores para os cálculos: ")) 
 soma = 0 
contador = 0 
while n != 0: 
contador = contador + 1 
soma = n + soma 
n = float(input("Informes os valores para os cálculos: ")) 
print("A soma dos valores é igual a: {:.2f}. ".format(soma) 
 media = soma/(contador-1) 
 print("A média dos valores é: {:.2f}. ".format(media))

Continue navegando