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

eeei, criei o código da minha calculadora! atividade da semana 02 - operadores lógicos com python - rebeca da conceição teixeira #19

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
36 changes: 36 additions & 0 deletions exercicios/para-casa/atividade_de_casa.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
print("Boa tarde! Por gentileza, digite um número:")
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Muito eduacadaaa, amei hehe

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))
69 changes: 69 additions & 0 deletions exercicios/para-casa/atividade_extra.py
Original file line number Diff line number Diff line change
@@ -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)