Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Solucao #167

Open
wants to merge 4 commits into
base: main
Choose a base branch
from
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
4 changes: 3 additions & 1 deletion secao_01_estrutura_sequencial/ex_01_alo_mundo.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,7 @@


def ola_mundo():
"""Escreva aqui em baixo a sua solução"""
print('Olá Mundo')

ola_mundo()

6 changes: 5 additions & 1 deletion secao_01_estrutura_sequencial/ex_02_escreva_um_numero.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,9 @@
"""

def escreva_um_numero():
"""Escreva aqui em baixo a sua solução"""
numero = input('Digite um numero: ')
print(f'O número informado foi {numero}')

escreva_um_numero()


Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,16 @@
A soma dos dois números informados é 85

"""
num1 = int(input('Digite um numero: '))
num2 = int(input('Digite o outro numero: '))


def imprima_a_soma_de_dois_numeros():
"""Escreva aqui em baixo a sua solução"""
soma = num1 + num2

print(f'A soma dos dois números informados é {soma}')






9 changes: 8 additions & 1 deletion secao_01_estrutura_sequencial/ex_04_notas_bimestrais.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
"""
Exercício 03 da seção de estrutura sequencial da Python Brasil:
Exercício 04 da seção de estrutura sequencial da Python Brasil:
https://wiki.python.org.br/EstruturaSequencial

Faça um Programa que peça as 4 notas bimestrais e mostre a média.
Expand All @@ -15,4 +15,11 @@

def calcular_media():
"""Escreva aqui em baixo a sua solução"""
nota1 = float(input('Digite a primeira nota bimestral: '))
nota2 = float(input('Digite a segunda nota bimestral: '))
nota3 = float(input('Digite a terceira nota bimestral: '))
nota4 = float(input('Digite a quarta nota bimestral: '))

media = (nota1 + nota2 + nota3 + nota4) / 4
print(f" A média anual é {media:.2f}")
calcular_media()
13 changes: 11 additions & 2 deletions secao_01_estrutura_sequencial/ex_05_metros_para_centimetros.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,19 @@
Transformando para centímetros dá 100.0 cm
>>> ex_05_metros_para_centimetros.input = lambda k: '3.621'
>>> ex_05_metros_para_centimetros.converter_metros_para_centimetros()
Transformando para centímetros dá 362.1 cm

>>> Transformando para centímetros dá 362.1 cm
python3 -m doctest -f secao_01_estrutura_sequencial/ex_05_metros_para_centimetros.py
"""


def converter_metros_para_centimetros():
"""Escreva aqui em baixo a sua solução"""

resultado_de_centimetros = 100.0 * 3.621
print(resultado_de_centimetros)



converter_metros_para_centimetros()


9 changes: 9 additions & 0 deletions secao_01_estrutura_sequencial/ex_06_area_circulo.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,3 +18,12 @@

def calcular_area_de_circulo():
"""Escreva aqui em baixo a sua solução"""
raio_de_circulo = input('Digite o raio de um circulo: ')
raio_de_circulo = float(raio_de_circulo)

area = 3.14 * raio_de_circulo ** 2

print(f' A área do círculo com esse raio é: {area:.4f}')

calcular_area_de_circulo()

8 changes: 8 additions & 0 deletions secao_01_estrutura_sequencial/ex_07_area_quadrado.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,3 +20,11 @@

def calcular_area_de_quadrado():
"""Escreva aqui em baixo a sua solução"""
area_quadrado = float(input("Digite o lado do quadrado: "))
multiplica_area_quadrado = area_quadrado * 2
dobro_area_ao_quadrado = multiplica_area_quadrado * 2

print(f'A área do quadrado com esse lado é:{multiplica_area_quadrado}')
print(f'O dobro da aŕea do quadrado é:{dobro_area_ao_quadrado}')

calcular_area_de_quadrado()
8 changes: 8 additions & 0 deletions secao_01_estrutura_sequencial/ex_08_horas_trabalhadas_mes.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,3 +17,11 @@

def calcular_salario():
"""Escreva aqui em baixo a sua solução"""
horas_trabalhadas_mes = 80
valor_hora = float(input('Digite o quanto você ganha por hora: '))

salario_hora = valor_hora * horas_trabalhadas_mes
print(f'Seu salário desse mês é {salario_hora:.2f}')

calcular_salario()

11 changes: 11 additions & 0 deletions secao_01_estrutura_sequencial/ex_09_fahrenheit_para_celsius.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,3 +19,14 @@

def transformar_para_celsius():
"""Escreva aqui em baixo a sua solução"""
while True:
f_transformar_para_celsius = int(input('Digite a temperatura Fahrenheit: '))
subtracao_graus_Fahrenheit = f_transformar_para_celsius - 32
dividindo_graus_Fahrenheit = subtracao_graus_Fahrenheit / 9
multiplica_graus_Fahrenheit = dividindo_graus_Fahrenheit * 5

multiplica_graus_Fahrenheit = int(multiplica_graus_Fahrenheit)

print(f'Essa temperatura é de {multiplica_graus_Fahrenheit} Celsius')

transformar_para_celsius()
12 changes: 12 additions & 0 deletions secao_01_estrutura_sequencial/ex_10_celsius_para_fahrenheit.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,3 +18,15 @@

def transformar_para_fahrenheit():
"""Escreva aqui em baixo a sua solução"""
while True:
c_transformar_para_fahrenheit = int(input('Digite a temperatura em celsus: '))
dividindo_graus_celsus = c_transformar_para_fahrenheit / 5
multiplica_graus_celsus = dividindo_graus_celsus * 9
soma_graus_celsus = multiplica_graus_celsus + 32

soma_graus_celsus = int(soma_graus_celsus)

print(f'Essa temperatura é de {soma_graus_celsus} Celsius')
transformar_para_fahrenheit()


9 changes: 9 additions & 0 deletions secao_01_estrutura_sequencial/ex_12_peso_ideal.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,3 +19,12 @@

def calcular_peso_ideal():
"""Escreva aqui em baixo a sua solução"""

peso = 72.7
altura = float(input('Digite a altura: '))
peso_ideal = (peso * altura) - 58
print(f'Seu peso ideal e {peso_ideal:.1f} kg')

calcular_peso_ideal()


11 changes: 11 additions & 0 deletions secao_01_estrutura_sequencial/ex_13_peso_ideal_mulher_e_homem.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,3 +22,14 @@

def calcular_peso_ideal():
"""Escreva aqui em baixo a sua solução"""
while True:
h_homem = float(input('Digite a altura do homem: '))
h_mulher = float(input('Digite a altura da mulher: '))

peso_ideal_homem = (72.7 * h_homem) - 58
peso_ideal_mulher = (62.1 * h_mulher) - 44.7

print(f'Seu peso ideal é {peso_ideal_homem:.1f}kg, se você for homem')
print(f'Seu peso ideal é {peso_ideal_mulher:.1f}kg, se você for mulher')

calcular_peso_ideal()
7 changes: 7 additions & 0 deletions secao_01_estrutura_sequencial/ex_14_joao_papo_de_pescador.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,3 +26,10 @@

def calcular_peso_excedente_e_multa():
"""Escreva aqui em baixo a sua solução"""
peso_de_peixes = float(input('Digite a quantidade que foi pescado: '))
if peso_de_peixes > 50:
multa_por_exesso_peixe = (peso_de_peixes - 50) * 4.00
print(f'Por isso, a multa é de R${multa_por_exesso_peixe:.2f}' )
else:
print('O peso excedente de peixes é de 0.00 kg Por isso, a multa é de R$ 0.00')
calcular_peso_excedente_e_multa()
13 changes: 13 additions & 0 deletions secao_01_estrutura_sequencial/ex_15_clt_onerosa.py
Original file line number Diff line number Diff line change
Expand Up @@ -27,3 +27,16 @@

def calcular_assalto_no_salario():
"""Escreva aqui em baixo a sua solução"""
horas_trabalhadas_mes = 80
valor_hora = float(input('Digite o quanto você ganha por hora: '))
ir = 489.46
inss = 355.97
sindicato = 222.48

decontos = ir + inss + sindicato

salario_hora = valor_hora * horas_trabalhadas_mes
total_descontos = salario_hora - decontos
print(f'Seu salário desse mês é {total_descontos:.2f}')

calcular_assalto_no_salario()
9 changes: 9 additions & 0 deletions secao_02_estrutura_de_decisao/ex_01_imprimir_maior_numero.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,3 +17,12 @@

def maior_de_dois_numeros(x, y):
"""Escreva aqui em baixo a sua solução"""


if x > y:
print(f'O numero {x} e maior')
return x
else:
print(f'O numero e {y} e maior')
return y
maior_de_dois_numeros(5, 6)