diff --git a/exercicios/para-casa/atividade_de_casa.py b/exercicios/para-casa/atividade_de_casa.py new file mode 100644 index 0000000..b759224 --- /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?", bool(impar_ou_par5)) diff --git a/exercicios/para-casa/atividade_extra.py b/exercicios/para-casa/atividade_extra.py new file mode 100644 index 0000000..8fdfecf --- /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 = (salario_bruto-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