Você está na página 1de 4

Atividade IV

1.
# Usuario digita o valor do salário mínimo atual
salario_minimo = float(input("Digite o valor do salário mínimo atual: "))

# Usuario digita o valor do salário mensal


salario_usuario = float(input("Digite o valor do seu salário mensal: "))

# Calcula a quantidade de salários mínimos recebidos pelo usuário


quantidade = salario_usuario / salario_minimo

# Exibe o resultado na tela


print(f"Você recebe {quantidade:.2f} salários mínimos.")

2.
# Solicita ao usuário para inserir um número inteiro positivo
numero = int(input("Digite um número inteiro positivo: "))

# Verifica se o número é válido


if numero <= 0:
print("Número inválido. Digite um número inteiro positivo.")
else:
divisores = 0
# Ve os divisores do número de 1 até ele mesmo
for i in range(1, numero + 1):

# Verifica se o número é divisível por i


if numero % i == 0:
divisores += 1

# Verifica se o número tem dois divisores


if divisores == 2:
print(f"O número {numero} é primo.")
#Verifica se o numero tem mais divisores
else:
print(f"O número {numero} não é primo.")
3.
# Pede ao usuário para inserir uma nota de 0 a 100
nota = float(input("Digite uma nota de 0 a 100: "))

# Verifica se a nota é válida


if nota < 0 or nota > 100:
print("Nota inválida. Digite uma nota de 0 a 100.")
else:
# transformando número em letra
if nota >= 90:
letra = "A"
elif nota >= 80:
letra = "B"
elif nota >= 70:
letra = "C"
elif nota >= 60:
letra = "D"
else:
letra = "F"

# Print da letra correspondente à nota


print(f"A sua nota é {letra}.")

4.
# Solicita ao usuário para inserir o preço de um produto
preco = float(input("Digite o preço do produto: "))

# Solicita ao usuário para inserir a quantidade comprada


quantidade = int(input("Digite a quantidade comprada: "))

# aplicando um desconto com base na quantidade comprada


if quantidade < 10:
desconto = 0
elif quantidade < 20:
desconto = 0.05
elif quantidade < 50:
desconto = 0.1
else:
desconto = 0.2
# preço total após o desconto
total = preco * quantidade * (1 - desconto)

# valor a ser pago


print(f"O valor a ser pago é R$ {total:.2f}.")
5.
#variável para armazenar a soma dos números pares
soma = 0

#loop que vai de 1 a 50


for numero in range(1, 51):
# Verifica se o número é par
if numero % 2 == 0:
# Adiciona o número à soma
soma += numero

# resultado da soma
print(f"A soma dos números pares de 1 a 50 é {soma}.")

6.
# Pede ao usuário para inserir um número
numero = int(input("Digite um número: "))

# Usa um loop para imprimir a tabuada desse número de 1 a 10


for i in range(1, 11):

# Calcula o produto do número e o contador do loop


produto = numero * i

# Imprime o resultado na tela


print(f"{numero} x {i} = {produto}")
7.
# módulo random para gerar números aleatórios
import random

# Gerar um número inteiro aleatório entre 1 e 100


numero_secreto = random.randint(1, 100)

# variável para contar o número de tentativas do usuário


tentativas = 0

# while para continuar pedindo palpites até que o usuário acerte o número
while True:
# Pedir ao usuário para digitar um palpite
palpite = int(input("Adivinhe o número secreto entre 1 e 100: "))

# número de tentativas
tentativas += 1

# Verificar se o palpite é igual ao número secreto


if palpite == numero_secreto:
# Parabenizar o usuário e mostrar o número de tentativas
print(f"Parabéns! Você acertou o número {numero_secreto} em {tentativas} tentativas.")
break

# Se o palpite for menor que o número secreto


elif palpite < numero_secreto:
# Dar uma dica ao usuário
print("Maior")
# Se o palpite for maior que o número secreto
else:
# Dar uma dica ao usuário
print("Menor")

Você também pode gostar