Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
44 changes: 44 additions & 0 deletions exercicios/para-casa/exer_g1.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
# Escreva um programa que, dados dois numeros inteiros, mostre na tela o maior deles, \n
# assim como a diferença existente entre ambos.

# Faça um programa que receba dois numeros e mostre o maior. Se por acaso, \n
# os dois números forem iguais, imprima a mensagem "Números iguais".

def verificar_numero (num1,num2):
if num1 > num2:
diferenca = num1 - num2
return "O maior número é {num1} e a diferença entre eles é de {diferenca}"

elif num2 > num1:
diferenca = num2 - num1
return "O maior número é {num2} e a diferença entre eles é de {diferenca}"

else:
return "Números iguais."

num1 = int(input("Digite o primeiro número: "))
num2 = int(input("Digite o segundo número: "))

resultado = verificar_numero(num1,num2)
print(resultado)
# Escreva um programa que leia um inteiro entre 1 e 7 e imprima o dia da semana correspondente \n
# a este número. Isto é, domingo se 1, segunda-feira se 2, e assim por diante.

dia_semana = int(input("Digite o número de 1 a 7 para representar os dias da semana (iniciando no domingo):"))
# Estou confusa como fazer o 'def' nessa questão
if dia_semana == 1:
print("O dia da semana é domingo")
elif dia_semana == 2:
print("O dia da semana é Segunda")
elif dia_semana == 3:
print("O dia da semana é Terça")
elif dia_semana == 4:
print("O dia da semana é Quarta")
elif dia_semana == 5:
print("O dia da semana é Quinta")
elif dia_semana == 6:
print("O dia da semana é Sexta")
elif dia_semana == 7:
print("O dia da semana é Sabado")
else:
print("Favor, digite um número válido")
63 changes: 63 additions & 0 deletions exercicios/para-casa/exer_g2_1.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
# Faça um programa que mostre ao usuario um menu com 4 opções de operações matemáticas
# (as básicas, por exemplo). O usuário escolhe uma das opçõoes e o seu programa
# então pede dois valores numéricos e realiza a operação, mostrando o resultado.

def adicao():
num1 = float(input("Informe o primeiro número:"))
num2 = float(input("Informe o segundo número: "))
soma = num1 + num2
print(f"A soma é {soma}")

def subtracao():
num1 = float(input("Informe o primeiro número:"))
num2 = float(input("Informe o segundo número: "))
subtracao = num1 - num2
print(f"A subtração é {subtracao}")

def multiplicacao():
num1 = float(input("Informe o primeiro número:"))
num2 = float(input("Informe o segundo número: "))
multiplicacao = num1 * num2
print(f"A multiplicação é {multiplicacao}")

def divisao():
num1 = float(input("Informe o primeiro número:"))
num2 = float(input("Informe o segundo número: "))
divisao = num1 % num2
print(f"A divisão é {divisao}")


def calculadora ():
print("Escolha a operação: ")
print("1 - Adição")
print("2 - Subtração")
print("3 - Multiplicação")
print("4 - Divisão")

operacao = input("Digite a operação escolhida sendo 1, 2, 3 ou 4: ")

if operacao in ["1", "2", "3", "4"]:
num1 = float(input("Informe o primeiro número:"))
num2 = float(input("Informe o segundo número: "))

if operacao == 1:
adicao()

elif operacao == 2:
subtracao()

elif operacao == 3:
multiplicacao ()

elif operacao == 4:
if num2 != 0:
divisao ()

else:
print("Valor não pode ser divisível por '0'! ")

else:
print("Escolha inválida. Por favor, tente novamente.")

calculadora ()

16 changes: 16 additions & 0 deletions exercicios/para-casa/exer_g2_2.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Faça um programa para verificar se um determinado número inteiro e divisível por 3 ou 5,
# mas não simultaneamente pelos dois.

def divisao (numero):

if (numero % 3 == 0 and numero % 5 == 0):
return "Número válido, divisível por 3 e por 5."

elif (numero % 3 != 0 and numero % 5 != 0):
return "Número inválido, não sendo divisível por 3 e por 5."

else:
return "Número inválido"

numero_escolhido = int(input("Digite um número: "))
print (divisao(numero_escolhido))
25 changes: 25 additions & 0 deletions exercicios/para-casa/exer_g2_3.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# * Leia a idade e o tempo de serviço de um trabalhador e escreva se ele pode ou nao se aposentar.
# As condições para aposentadoria são:
# • Ter pelo menos 65 anos,
# • Ou ter trabalhado pelo menos 30 anos,
# • Ou ter pelo menos 60 anos e trabalhado pelo menos 25 anos

def verificar_idade (idade, tempo_trab):
if idade >= 65:
return "Apto para aposentadoria por idade"
elif tempo_trab >= 30:
return "Apto para aposentadoria por tempo de trabalho"
elif idade >= 60 and tempo_trab == 25:
return "Apto para aposentatoria por idade e tempo de trabalho"
else:
return "Não está apto para se aposentar."

idade = int(input("Qual a sua idade: "))
tempo_trab = int(input("Quanto tempo tem de trabalho: "))

retorno = verificar_idade (idade)
retorno2 = verificar_idade (tempo_trab)

print(f"idade")
print(f"tempo_trab")