From 3bfa7dc5784307c47d7a65a380fe0f3dc0c5279d Mon Sep 17 00:00:00 2001 From: Rebeca Teixeira Date: Wed, 12 Jun 2024 16:21:57 -0300 Subject: [PATCH 1/4] =?UTF-8?q?criei=20o=20c=C3=B3digo=20da=20minha=20calc?= =?UTF-8?q?uladora=20:)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- exercicios/para-casa/atividade_de_casa.py | 36 +++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 exercicios/para-casa/atividade_de_casa.py diff --git a/exercicios/para-casa/atividade_de_casa.py b/exercicios/para-casa/atividade_de_casa.py new file mode 100644 index 0000000..0e85643 --- /dev/null +++ b/exercicios/para-casa/atividade_de_casa.py @@ -0,0 +1,36 @@ +print("Boa tarde! Por gentileza, digite um número:") +x = int(input()) +print("Agora, por favor, digite outro número:") +y = int(input()) + +print("Vamos às operações?") + +#somar (x,y): recebe dois números e retorna a soma +soma = (x+y) +impar_ou_par = (soma%2) +print("A soma dos números digitados é", soma) +print("O resultado da soma é impar?", bool(impar_ou_par)) + +#subtrair (x,y): recebe dois números e retorna a subtração +subtracao = (x-y) +impar_ou_par2 = (subtracao%2) +print("A subtração dos números digitados é:", subtracao) +print("O resultado da subtração é impar?", bool(impar_ou_par2)) + +#multiplicar (x,y): recebe dois números e retorna a multiplicação +multiplicacao = (x*y) +impar_ou_par3 = (multiplicacao%2) +print("A multiplicação dos números digitados é:", multiplicacao) +print("O resultado da multiplicação é impar?", bool(impar_ou_par3)) + +#dividir (x,y): recebe dois números e retorna a divisão +divisao = (x//y) +impar_ou_par4 = (divisao%2) +print("A divisão dos números digitados é:", divisao) +print("O resultado da divisão é impar?", bool(impar_ou_par4)) + +#potenciação (x,y): recebe os dois números e retorna a potenciação +potenciacao = (x**y) +impar_ou_par5 = (potenciacao%2) +print("A potenciação dos números digitados é:", potenciacao) +print("O resultado da potenciação é impar ou par?", bool(impar_ou_par5)) \ No newline at end of file From 2fef1ab4960aa7778020c396539606c80922e735 Mon Sep 17 00:00:00 2001 From: Rebeca Teixeira Date: Wed, 12 Jun 2024 16:57:43 -0300 Subject: [PATCH 2/4] =?UTF-8?q?corrigi=20a=20=C3=BAltima=20linha=20do=20c?= =?UTF-8?q?=C3=B3digo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- exercicios/para-casa/atividade_de_casa.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exercicios/para-casa/atividade_de_casa.py b/exercicios/para-casa/atividade_de_casa.py index 0e85643..b759224 100644 --- a/exercicios/para-casa/atividade_de_casa.py +++ b/exercicios/para-casa/atividade_de_casa.py @@ -33,4 +33,4 @@ potenciacao = (x**y) impar_ou_par5 = (potenciacao%2) print("A potenciação dos números digitados é:", potenciacao) -print("O resultado da potenciação é impar ou par?", bool(impar_ou_par5)) \ No newline at end of file +print("O resultado da potenciação é impar?", bool(impar_ou_par5)) From 06760b91633cc447632baa2e634db9a1e31949c8 Mon Sep 17 00:00:00 2001 From: Rebeca Teixeira Date: Wed, 12 Jun 2024 20:54:49 -0300 Subject: [PATCH 3/4] finalizei a atividade extra :) --- exercicios/para-casa/atividade_extra.py | 69 +++++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 exercicios/para-casa/atividade_extra.py diff --git a/exercicios/para-casa/atividade_extra.py b/exercicios/para-casa/atividade_extra.py new file mode 100644 index 0000000..777ff0a --- /dev/null +++ b/exercicios/para-casa/atividade_extra.py @@ -0,0 +1,69 @@ +#conversor de metros para centímetros +def conversao_altura(metro): + centimetro = metro*1000 + print(metro, "metros equivalem a", centimetro, "centímetros") + +conversao_altura(float(input("Digite, em metros, a medida que você deseja converter para centímetros:"))) + +#calculadora de área de círculo +def calculo_area_circulo(raio): + area = 3.14*raio**2 + print("Um círculo de raio", raio,"possui aréa igual a", area, "metros quadrados") + +calculo_area_circulo(float(input("Digite o raio do círculo para que seja calculada a sua área:"))) + +#calculadora de área de um terreno quadrado +def calculo_area_quadrado(base, altura): + area2 = base*altura + dobro_area = area2 * 2 + print("A área do terreno de base", base, "e altura", altura, "é igual a", area2,"metros quadrados") + print("O dobro do valor dessa área equivale a", dobro_area, "metros quadrados") + +base = float(input("Digite, em metros, o valor da base de um terreno para que seja calculada a sua área:")) +altura = float(input("Agora, por favor, digite o valor da altura, para que seja finalizado o cálculo:")) +calculo_area_quadrado(base, altura) + +#cálculo de temperatura do local da obra - fahrenheit para celsius +def conversao_temperatura (fahrenheit): + celsius = 5*((fahrenheit)/9) + print(fahrenheit,"graus fahrenheit equivalem a", celsius, "graus celsius") + +conversao_temperatura(float(input("Para sabermos qual a temperatura da obra em graus celsius, solicito, por gentileza, que informe qual é a temperatura em graus fahrenheit:"))) + +#cálculo da temperatura do local da obra - celsius para fahrenheit +def conversao_temperatura2 (celsius): + fahrenheit = celsius*9/5+32 + print(celsius, "graus celsius em fahrenheit equivalem a", fahrenheit, "graus fahrehnheit") + +conversao_temperatura2(float(input("Para sabermos qual a temperatura da obra em graus fahrenheit, solicito, por gentileza, que informe qual é a temperatura em graus celsius:"))) + +#calculadora das horas de trabalho totais dos obreiros + +def horas_totais_obreiros(trabalhadores): + quantidade_trabalhadores = int(input("Por gentileza, informe quantas pessoas estão trabalhando na obra:")) + valor_hora = float(input("Por favor, informe quanto cada um ganha por hora:")) + horas_trabalhadas = float(input("Por último, nos informe quantas horas cada um trabalhou neste mês:")) + salario_bruto_individual = valor_hora*horas_trabalhadas + salario_bruto_coletivo = quantidade_trabalhadores*salario_bruto_individual + total_trabalhadores = horas_trabalhadas*quantidade_trabalhadores + print("No total, os obreiros trabalharam", total_trabalhadores , "horas este mês") + print("O salário final de um obreiro foi equivalente a:", salario_bruto_individual, "reais") + print("O custo total de salários de todos os obreiros para o mês referido foi de:", salario_bruto_coletivo, "reais") + +horas_totais_obreiros(float(input("Informe quantas pessoas trabalharam na obra para saber quantas horas foram trabalhadas no total:"))) + +#calculadora do salário líquido de um obreiro +def salario_liquido_obreiros(horas): + salario_bruto = valor_hora*horas + valor_inss = salario_bruto*0.08 + valor_sindicato = valor_inss*0.05 + salario_liquido = salario_bruto-valor_inss-valor_sindicato + + print("Salário Bruto:", salario_bruto, "reais") + print("INSS (8%):", valor_inss, "reais") + print("Sindicato ( 5%):", valor_sindicato, "reais") + print("Salário Liquido:", salario_liquido, "reais") + +valor_hora = (float(input("Para saber o salário líquido de um obreiro, por favor, digite quanto o mesmo ganha por hora:"))) +horas = float(input("Por fim, informe quantas horas o obreiro trabalhou neste mês:")) +salario_liquido_obreiros(horas) \ No newline at end of file From c729ce8751fdc050e6b50112d0b8c10615f7bc43 Mon Sep 17 00:00:00 2001 From: Rebeca Teixeira Date: Wed, 12 Jun 2024 21:06:13 -0300 Subject: [PATCH 4/4] =?UTF-8?q?corre=C3=A7=C3=A3o=20do=20c=C3=A1lculo=20do?= =?UTF-8?q?s=20impostos?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- exercicios/para-casa/atividade_extra.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exercicios/para-casa/atividade_extra.py b/exercicios/para-casa/atividade_extra.py index 777ff0a..8fdfecf 100644 --- a/exercicios/para-casa/atividade_extra.py +++ b/exercicios/para-casa/atividade_extra.py @@ -56,7 +56,7 @@ def horas_totais_obreiros(trabalhadores): def salario_liquido_obreiros(horas): salario_bruto = valor_hora*horas valor_inss = salario_bruto*0.08 - valor_sindicato = valor_inss*0.05 + valor_sindicato = (salario_bruto-valor_inss)*0.05 salario_liquido = salario_bruto-valor_inss-valor_sindicato print("Salário Bruto:", salario_bruto, "reais")