From 5ede6f0278e560758fc1998c28f87ec561cf4c4a Mon Sep 17 00:00:00 2001 From: Lucas Mariano Date: Thu, 26 May 2022 19:57:24 -0300 Subject: [PATCH] =?UTF-8?q?Se=C3=A7=C3=A3o=202=20completa=20at=C3=A9=20o?= =?UTF-8?q?=20exerc=C3=ADcio=2010?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ex_06_maior_numero_de_3_numeros.py | 4 ++++ .../ex_07_maior_e_menor_numero_de_3_numeros.py | 8 +++++++- .../ex_08_escolha_de_produto.py | 5 +++++ .../ex_09_numeros_decrescentes.py | 15 +++++++++++++++ .../ex_10_cumprimento_em_turno.py | 10 ++++++++++ 5 files changed, 41 insertions(+), 1 deletion(-) diff --git a/secao_02_estrutura_de_decisao/ex_06_maior_numero_de_3_numeros.py b/secao_02_estrutura_de_decisao/ex_06_maior_numero_de_3_numeros.py index 84e731053..f5a341922 100644 --- a/secao_02_estrutura_de_decisao/ex_06_maior_numero_de_3_numeros.py +++ b/secao_02_estrutura_de_decisao/ex_06_maior_numero_de_3_numeros.py @@ -17,3 +17,7 @@ def calcular_maior_de_3_numeros(x, y, z): """Escreva aqui em baixo a sua solução""" + MaiorXY = ((x+y+abs(x-y))/2) + MaiorXYZ = ((MaiorXY+z+abs(MaiorXY-z))/2) + print(int(MaiorXYZ)) + diff --git a/secao_02_estrutura_de_decisao/ex_07_maior_e_menor_numero_de_3_numeros.py b/secao_02_estrutura_de_decisao/ex_07_maior_e_menor_numero_de_3_numeros.py index b60bfe70f..8f9333451 100644 --- a/secao_02_estrutura_de_decisao/ex_07_maior_e_menor_numero_de_3_numeros.py +++ b/secao_02_estrutura_de_decisao/ex_07_maior_e_menor_numero_de_3_numeros.py @@ -20,4 +20,10 @@ def calcular_maior_de_3_numeros(x, y, z): - """Escreva aqui em baixo a sua solução""" + """Escreva aqui em baixo a sua solução""", + MaiorXY = ((x+y+abs(x-y))/2) + MaiorXYZ = ((MaiorXY+z+abs(MaiorXY-z))/2) + MenorXY = ((x+y-abs(x-y))/2) + MenorXYZ = ((MenorXY+z-abs(MenorXY-z))/2) + print("Maior:",int(MaiorXYZ)) + print("Menor:",int(MenorXYZ)) \ No newline at end of file diff --git a/secao_02_estrutura_de_decisao/ex_08_escolha_de_produto.py b/secao_02_estrutura_de_decisao/ex_08_escolha_de_produto.py index 92155628a..66203c204 100644 --- a/secao_02_estrutura_de_decisao/ex_08_escolha_de_produto.py +++ b/secao_02_estrutura_de_decisao/ex_08_escolha_de_produto.py @@ -20,3 +20,8 @@ def decidir_melhor_produto(x, y, z): """Escreva aqui em baixo a sua solução""" + MaiorXY = ((x+y+abs(x-y))/2) + MaiorXYZ = ((MaiorXY+z+abs(MaiorXY-z))/2) + MenorXY = ((x+y-abs(x-y))/2) + MenorXYZ = ((MenorXY+z-abs(MenorXY-z))/2) + print(f"Melhor produto custa R$ {MenorXYZ:.2f}") \ No newline at end of file diff --git a/secao_02_estrutura_de_decisao/ex_09_numeros_decrescentes.py b/secao_02_estrutura_de_decisao/ex_09_numeros_decrescentes.py index 547338521..870961044 100644 --- a/secao_02_estrutura_de_decisao/ex_09_numeros_decrescentes.py +++ b/secao_02_estrutura_de_decisao/ex_09_numeros_decrescentes.py @@ -18,3 +18,18 @@ def ordenar_decrescente(x, y, z): """Escreva aqui em baixo a sua solução""" + if(z > y): + aux = z + z = y + y = aux + + if(y > x): + aux = y + y = x + x = aux + + if(z > y): + aux = z + z = y + y = aux + print(f"{x}, {y}, {z}") \ No newline at end of file diff --git a/secao_02_estrutura_de_decisao/ex_10_cumprimento_em_turno.py b/secao_02_estrutura_de_decisao/ex_10_cumprimento_em_turno.py index d502e8de9..90eb2e744 100644 --- a/secao_02_estrutura_de_decisao/ex_10_cumprimento_em_turno.py +++ b/secao_02_estrutura_de_decisao/ex_10_cumprimento_em_turno.py @@ -25,3 +25,13 @@ def cumprimentar(turno: str): """Escreva aqui em baixo a sua solução""" + if turno == "M" or turno == "m": + print("'Bom dia!'") + elif turno == "V" or turno == "v": + print("'Boa tarde!'") + elif turno == "N" or turno == "n": + print("'Boa noite!'") + else: + print("'Valor Inválido!'") + +