generated from reprograma/onX-sx-temaX
-
Notifications
You must be signed in to change notification settings - Fork 42
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
rbctxr
wants to merge
4
commits into
reprograma:main
Choose a base branch
from
rbctxr:main
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
4 commits
Select commit
Hold shift + click to select a range
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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) |
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Muito eduacadaaa, amei hehe