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
19 changes: 19 additions & 0 deletions exercicios/na-sala/para_treinar/Respondidos/adivinhe-o-numero.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
#Neste programa, você precisa definir um número entre 1 e 100 e pedir para o usuário tentar acertar.
# Você vai dizer se uma pessoa acertou, chutou muito alto ou chutou muito baixo. Diga qual o npumero#

#Atenção: esse programa só vai deixar a pessoa tentar acertar uma única vez. Na próxima semana,
# você vai aprender a dar o quanto quiser. Esse curso só fica melhor! :D#


numero = float(input("Tente acertar. Chute um número de 1 a 100: "))

if numero == 20:
print("PARABÉNS VOCÊ ACERTOU!!!")

elif numero >= 21 :
print("Chutou muito alto")

else:
print("Chutou muito baixo")


56 changes: 56 additions & 0 deletions exercicios/na-sala/para_treinar/Respondidos/atendente-telemark.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
'''Você já deve ter ligado em uma empresa e ouvido uma lista de opções com números que deviam ser digitados com a
opção escolhida para ser direcionada a um certo departamento. Seu trabalho agora é criar um minissistema de telemarketing.

Como vai funcionar?
O programa vai mostrar na tela as opções e, dependendo do número digitado, a pessoa vai ser direcionada a um outro
atendimento. Ao final, ficará assim:

Olá! Obrigada por ligar para nós Para falar com Financeiro, digite 1. Para falar com Administrativo,
digite 2. Para falar com Recursos Humanos, digite 3. Para falar com Assistência Técnica, digite 4.

Dependendo da resposta, o programa vai mostrar na tela uma frase diferente. Por exemplo: Ao responder 1,
vai aparecer a frase: Você será direcionada para o Financeiro.

Bônus
Após ser direcionada para o departamento, pergunte: se a pessoa quer deixar um recado para o (nome do departamento)
ou falar com atendente. caso a pessoa escolha deixar recado, imprima: "Você pode deixar seu recado agora".
Caso ela escolha falar com atendente, imprima: "Por favor, aguarde seu atendimento".'''

menu = int(input("Olá! Obrigada por ligar para nós.Para falar com Financeiro, digite 1. Para falar com Administrativo, digite 2. Para falar com Recursos Humanos, digite 3. Para falar com Assistência Técnica, digite 4: "))


if menu == 1:
print("Você será direcionada para o Financeiro")

departamento = input("Digite 1 se a senhora(o) gostaria de deixar um recado para o Financeiro, ou digite 2 para falar com atendente: ")
if departamento == 1:
print("Você pode deixar seu recado agora")
else:
print("Por favor, aguarde seu atendimento")

elif menu == 2:
print("Você será direcionada para o Administrativo")

departamento = input("Digite 1 se a senhora(o) gostaria de deixar um recado para o Administrativo, ou digite 2 para falar com atendente: ")
if departamento == 1:
print("Você pode deixar seu recado agora")
else:
print("Por favor, aguarde seu atendimento")

elif menu == 3:
print("Você será direcionada para o Recursos Humanos")

departamento = input("Digite 1 se a senhora(o) gostaria de deixar um recado para o Recursos Humanos, ou digite 2 para falar com atendente: ")
if departamento == 1:
print("Você pode deixar seu recado agora")
else:
print("Por favor, aguarde seu atendimento")

else:
print("Você será direcionada para o Assistência Técnica")

departamento = input("Digite 1 se a senhora(o) gostaria de deixar um recado para o Financeiro, ou digite 2 para falar com atendente: ")
if departamento == 1:
print("Você pode deixar seu recado agora")
else:
print("Por favor, aguarde seu atendimento")
28 changes: 28 additions & 0 deletions exercicios/na-sala/para_treinar/Respondidos/imc.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
'''Você já conheceu o cálculo do IMC e agora precisa montar um programa que peça o nome da pessoa, o peso em quilos e a altura em metros.
Será necessário mostrar o resultado com base na tabela da OMS (Organização Mundial de Saúde):
| IMC | Classificação |
| --- | --- |
| Abaixo de 18,5 | Magreza |
| Entre 18,5 e 24,9 | Normal |
| Entre 25,0 e 29,9 | Sobrepeso |
| Entre 30,0 e 39,9 | Obesidade |
| Maior que 40,0 | Obesidade grave |

### Como vai funcionar?
Dependendo do valor do IMC, o programa precisa responder qual a classificação da pessoa. A saída deve ser assim:
***Oi, Fulana! Sua classificação é de XXX.***
onde Fulana é o nome e XXX é a interpretação, conforme a tabela acima.

Obs.1: O IMC é calculado da seguinte maneira: divide-se o peso do paciente pela sua altura elevada ao quadrado.

Obs.2: A potência é calculada com ** (dois asteriscos). Por exemplo, 2 elevado à terceira fica 2 ** 3.'''

nome = str(input("insira se nome: "))
peso = int(input("insira seu peso em kls: "))
altura = int(input("insira a altura em metros: "))

calculo_imc = float((peso / altura) ** 2)
print(calculo_imc)

print("Olá", nome,"! Segundo classificação seu IMC é de", calculo_imc)

Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
'''Precisamos checar a nota do 1º bimestre e do 2º bimestre e fazer a média. Se a pessoa ficou de recuperação,
é necessário checar se tirou nota suficiente para passar. A regra é: A nota mínima de aprovação é 6.
Se a aluna tirou ao menos que 6, ela fica de recuperação, e abaixo de 3, ela está reprovada.
Na recuperação, a nota mínima de aprovação é 7.

Faça um programa que peça para a pessoa entrar com as duas notas de 0 a 10 e imprima se a aluna foi aprovada,
reprovada ou está em recuperação. Se estiver em recuperação, peça para entrar com a nota da recuperação e imprima
se foi aprovada ou reprovada.'''


nota_1bi = int(input("insira nota do primeiro bimestre: "))
nota_2bi = int(input("insira nota do segundo bimestre: "))

nota = ((nota_1bi + nota_2bi)/2)
print("A média do semestre é", nota, ", a aluna(o) está ")

if nota >= 6:
print("aprovada(o)")
elif nota < 3:
print("reprovada(o)")
else:
print("na recuperação(o)")
11 changes: 11 additions & 0 deletions exercicios/na-sala/para_treinar/Respondidos/numero-maior-menor.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
'''Faça um programa que peça dois números inteiros de 0 a 100 e imprima o maior.
A saída deve ser parecida com isso: O maior número é X sendo que X deve ser o maior número dado pelo usuário.
Bônus1: tente fazer como função.
Bônus2: peça para o usuário 3 números e diga o mais alto.'''

numero_1 = input("Insira o primeiro número (de 0 a 100)")
numero_2 = input("Insira o segundo número (de 0 a 100)")
numero_3 = input("Insira o terceiro número (de 0 a 100)")

resultado = int(max(numero_1, numero_2, numero_3))
print(resultado)
18 changes: 18 additions & 0 deletions exercicios/na-sala/para_treinar/Respondidos/temperatura.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
'''Faça um programa que parte a temperatura atual em graus Celsius e imprima como está o dia, conforme tabela abaixo:

Temperatura Classificação
Acima de 27 graus dia quente
De 20 a 27 graus dia agradável
Abaixo de 20 graus dia frio
Bônus: você pode começar a perguntar se a entrada será em Celsius ou Fahrenheit e, se for em Fahrenheit, transformar em Celsius. O cálculo é (°F − 32) × 1,8 = °C.'''



temperatura_dia = float(input("Qual a temperatura? "))

if temperatura_dia >= 27:
print("Dia está quente")
elif temperatura_dia >= 20:
print("Dia está agradável")
else:
print("Dia está frio")
29 changes: 29 additions & 0 deletions exercicios/para-casa/para entrega/exercicio-casa-respondido.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
'''Uma empresa de viagens de ônibus contratou você para fazer um programa que calcule o preço das viagens.
Cada viagem custa R$ 20,00 e mais um valor referente aos quilômetros viajados, conforme a tabela abaixo:

kms viajados valor por km
Até 200km R$ 0,75
Até 500km R$ 0,60
mais de 500km R$ 0,50

Calcule o valor e imprima a resposta como: Sua viagem com XX km custará R$ YY onde XX é o número de quilômetros e
Y é o valor total a ser pago.

Seu programa não pode deixar o usuário:

calcular viagens com menos de 50km;
entrar com números negativos;
entrar com letras ou caracteres especiais que podem quebrar o programa.'''

distancia = float(input("Qual a distância gostaria de viajar? "))

conta1 = float(20+(distancia*0.75))
conta2 = float(20+(distancia*0.60))
conta3 = float(20+(distancia*0.50))

if distancia <= 200:
print("O valor da sua viagem é: R$ ", conta1)
elif distancia <= 500:
print("O valor da sua viagem é: R$ ", conta2)
else:
print("O valor da sua viagem é: R$ ", conta3)