Você está na página 1de 5

Introdução à programação de computadores – DCC/UFMG

Ester da Silva Coelho

Problema 1

# Valores
maior_valor = None
menor_valor = None

print("Digite o primeiro inteiro:")


numero1 = int(input())
print("Digite o segundo inteiro:")
numero2 = int(input())
print("Digite o terceiro inteiro:")
numero3 = int(input())
print("Digite o quarto inteiro:")
numero4 = int(input())
print("Digite o quinto inteiro:")
numero5 = int(input())

#O maior e o menor valor entre os números


maior_valor = max(numero1, numero2, numero3, numero4, numero5)
menor_valor = min(numero1, numero2, numero3, numero4, numero5)

# Verificamos quantos números são divisíveis por 3


if numero1 % 3 == 0:
divisiveis_por_3 += 1
if numero2 % 3 == 0:
divisiveis_por_3 += 1
if numero3 % 3 == 0:
divisiveis_por_3 += 1
if numero4 % 3 == 0:
divisiveis_por_3 += 1
if numero5 % 3 == 0:
divisiveis_por_3 += 1
# Exibimos os resultados
print(f'Maior: {maior_valor}')
print(f'Menor: {menor_valor}')
print(f'Quantidade de divisíveis por 3: {divisiveis_por_3}')

Problema 2
# -*- coding: utf-8 -*-

# Velocidade max e radar


velocidade_maxima = int(input("Digite o valor da velocidade máxima: "))
velocidade_registrada = int(input("Digite o valor da velocidade
registrada: "))

# Diferenca
diferenca = velocidade_registrada - velocidade_maxima

# Infração
if diferenca <= 0:
print("Sem Infração")
elif diferenca <= 0.2 * velocidade_maxima:
print("Infração Média")
elif diferenca <= 0.5 * velocidade_maxima:
print("Infração Grave")
else:
print("Infração Gravíssima")

Problema 3
# Idade e tempo de contribuição
idade = int(input("Digite a idade: "))
tempo_contribuicao = int(input("Digite o tempo de contribuição: "))
sexo = input("Digite o sexo (M/F): ")

if (sexo == "M" and ((idade >= 60 and tempo_contribuicao >= 35) or


(idade >= 65))) or \
(sexo == "F" and ((idade >= 55 and tempo_contribuicao >= 30) or
(idade >= 60))):
print("Pode aposentar")
else:
print("Não pode aposentar")

Problema 4
# Salario
salario_atual = float(input("Digite o valor do salário: "))

# aumento
valor_aumento = float(input("Digite o valor do aumento: "))

# Calcula o salário somando o aumento e salário atual


novo_salario = salario_atual + valor_aumento

print(f"Valor do aumento: {valor_aumento:.2f}")


print(f"Novo salário: {novo_salario:.2f}")

Problema 5
numero = float(input("Digite um número: "))

# Teste se número é positivo


if numero >= 0:
# Calcular a raiz quadrada do número
resultado = round(numero ** 0.5, 3)
print(f"Resultado: {resultado:.3f}")
else:
print("Número inválido")

Problema 6

custo_fabrica = float(input("Digite o custo de fábrica: "))

comissao_distribuidor = 0
impostos = 0

if custo_fabrica <= 12000.00:


comissao_distribuidor = custo_fabrica * 0.05
elif custo_fabrica <= 25000.00:
comissao_distribuidor = custo_fabrica * 0.10
else:
comissao_distribuidor = custo_fabrica * 0.15

if custo_fabrica <= 12000.00:


impostos = 0
elif custo_fabrica <= 25000.00:
impostos = custo_fabrica * 0.15
else:
impostos = custo_fabrica * 0.20n
custo_total = custo_fabrica + comissao_distribuidor + impostos
print(f"Custo total: {custo_total:.2f}")

Problema 7
numero = int(input("Digite um inteiro: "))

# Par ou ímpar
if numero % 2 == 0:
print("Par")
else:
print("Ímpar")

Problema 8

# Solicita ao usuário que insira a primeira nota


nota1 = float(input("Digite a primeira nota: "))

# Verifica se a primeira nota é válida


if nota1 < 0 or nota1 > 10:
print("Nota inválida")
else:
# Solicita ao usuário que insira a segunda nota
nota2 = float(input("Digite a segunda nota: "))

# Verifica se a segunda nota é válida


if nota2 < 0 or nota2 > 10:
print("Nota inválida")
else:
# Calcula a média das notas e exibe o resultado com duas casas
decimais
media = (nota1 + nota2) / 2
print(f"Média: {media:.2f}")

Problema 9

valor_produto = float(input("Digite o valor do produto: "))


estado = input("Digite o estado: ")

#Taxas de imposto para cada estado


taxas_imposto = {
"MG": 0.07,
"SP": 0.12,
"RJ": 0.15,
"MS": 0.08
}

if estado in taxas_imposto:
# Calcula o valor do imposto e o preço final
taxa = taxas_imposto[estado]
valor_imposto = valor_produto * taxa
preco_final = valor_produto + valor_imposto

# Resultado
print(f"Valor final: {preco_final:.2f}")
else:
print("Estado inválido")

Problema 10

# Dia, mês e ano da data


dia = int(input("Digite o dia: "))
mes = int(input("Digite o mês: "))
ano = int(input("Digite o ano: "))

if 1 <= mes <= 12:

if (mes == 2 and ((ano % 4 == 0 and ano % 100 != 0) or (ano % 400


== 0))):
max_dias = 29
elif mes in [4, 6, 9, 11]:
max_dias = 30
else:
max_dias = 31

if 1 <= dia <= max_dias:


print("Data válida")
else:
print("Data inválida")
else:
print("Data inválida")

Você também pode gostar