From af8e42c26f33db23c01e08554ba29c687d2ec0ae Mon Sep 17 00:00:00 2001 From: Hellyda Cavalcanti Date: Wed, 12 Jun 2024 01:34:34 +0100 Subject: [PATCH 1/2] =?UTF-8?q?exerc=C3=ADcios=20de=20sala=20e=20de=20casa?= =?UTF-8?q?=20-=20l=C3=B3gica=20I?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- exercicios/para-casa/exercicio01.py | 36 +++++++++++++++++++++++++++++ exercicios/para-casa/exercicio02.py | 14 +++++++++++ exercicios/para-sala/README.md | 12 +++++----- exercicios/para-sala/exercicio1.py | 5 ++++ exercicios/para-sala/exercicio2.py | 5 ++++ exercicios/para-sala/exercicio3.py | 8 +++++++ exercicios/para-sala/exercicio4.py | 10 ++++++++ exercicios/para-sala/exercicio5.py | 7 ++++++ 8 files changed, 91 insertions(+), 6 deletions(-) create mode 100644 exercicios/para-casa/exercicio01.py create mode 100644 exercicios/para-casa/exercicio02.py create mode 100644 exercicios/para-sala/exercicio1.py create mode 100644 exercicios/para-sala/exercicio2.py create mode 100644 exercicios/para-sala/exercicio3.py create mode 100644 exercicios/para-sala/exercicio4.py create mode 100644 exercicios/para-sala/exercicio5.py diff --git a/exercicios/para-casa/exercicio01.py b/exercicios/para-casa/exercicio01.py new file mode 100644 index 0000000..cbc164c --- /dev/null +++ b/exercicios/para-casa/exercicio01.py @@ -0,0 +1,36 @@ +# Exercício de Casa 🏠 + +## Lógica 1 + +#1. Faça um Programa que pergunte quanto você ganha por hora e o número de horas trabalhadas no mês. +# Calcule e mostre o total do seu salário no referido mês, sabendo-se que são descontados 11% para o Imposto de Renda, +# 8% para o INSS e 5% para o sindicato, faça um programa que nos dê: + +#salário bruto. +#quanto pagou ao INSS. +#quanto pagou ao sindicato. +#o salário líquido. +#calcule os descontos e o salário líquido, conforme a tabela abaixo: +#``` +#+ Salário Bruto : R$` +#- IR (11%) : R$ +#- INSS (8%) : R$ +#- Sindicato ( 5%) : R$ +#= Salário Liquido : R$ +#``` + +valor_hora = input("Quanto você ganha por hora: ") +horas_mes = input("Quantas horas você trabalhou esse mês?: ") + +salario_bruto = float(valor_hora) * float(horas_mes) + +ir = float(salario_bruto) * 0.11 +inss = float(salario_bruto) * 0.08 +sindicato = float(salario_bruto) * 0.05 +salario_liquido = float(salario_bruto) - float(ir) - float(inss) - float(sindicato) + +print(f'Salario bruto : R$ {salario_bruto}') +print(f'IR (11%) : R$ {ir}') +print(f'INSS (8%) : R$ {inss}') +print(f'Sindicato (5%) : R$ {sindicato}') +print(f'Salário líquido : R$ {salario_liquido}') \ No newline at end of file diff --git a/exercicios/para-casa/exercicio02.py b/exercicios/para-casa/exercicio02.py new file mode 100644 index 0000000..3ce8639 --- /dev/null +++ b/exercicios/para-casa/exercicio02.py @@ -0,0 +1,14 @@ +#2. Faça um programa que peça o tamanho de um arquivo para download (em MB) e a velocidade de um link de Internet (em Mbps), +# calcule e informe o tempo aproximado de download do arquivo usando este link (em minutos). + + +tamanho_arquivo = input("Qual o tamanho do seu arquivo em MB? ") +velocidade_internet = input("Qual a velocidade da internet em Mbps? ") + +velocidade_internet_mb = float(velocidade_internet) /8 + +tempo_download = float(tamanho_arquivo) / float(velocidade_internet_mb) + +download_minuto = float(tempo_download) / 60 + +print(f'Tempo aproximado de download : {download_minuto} min') \ No newline at end of file diff --git a/exercicios/para-sala/README.md b/exercicios/para-sala/README.md index b13c623..1ff8659 100644 --- a/exercicios/para-sala/README.md +++ b/exercicios/para-sala/README.md @@ -10,9 +10,9 @@ Terminou o exercício? Dá uma olhada nessa checklist e confere se tá tudo certinho, combinado?! -- [ ] Fiz o fork do repositório. -- [ ] Clonei o fork na minha máquina (`git clone url-do-meu-fork`). -- [ ] Resolvi o exercício. -- [ ] Adicionei as mudanças. (`git add .` para adicionar todos os arquivos, ou `git add nome_do_arquivo` para adicionar um arquivo específico) -- [ ] Commitei a cada mudança significativa ou na finalização do exercício (`git commit -m "Mensagem do commit"`) -- [ ] Pushei os commits (`git push`) +- [x] Fiz o fork do repositório. +- [x] Clonei o fork na minha máquina (`git clone url-do-meu-fork`). +- [x] Resolvi o exercício. +- [x] Adicionei as mudanças. (`git add .` para adicionar todos os arquivos, ou `git add nome_do_arquivo` para adicionar um arquivo específico) +- [x] Commitei a cada mudança significativa ou na finalização do exercício (`git commit -m "Mensagem do commit"`) +- [x] Pushei os commits (`git push`) diff --git a/exercicios/para-sala/exercicio1.py b/exercicios/para-sala/exercicio1.py new file mode 100644 index 0000000..9d0de23 --- /dev/null +++ b/exercicios/para-sala/exercicio1.py @@ -0,0 +1,5 @@ +#1. Faça um Programa que mostre a mensagem "Alo mundo" na tela. + +teste = "Hello world!" + +print(teste) \ No newline at end of file diff --git a/exercicios/para-sala/exercicio2.py b/exercicios/para-sala/exercicio2.py new file mode 100644 index 0000000..b25caa3 --- /dev/null +++ b/exercicios/para-sala/exercicio2.py @@ -0,0 +1,5 @@ +#2. Faça um Programa que peça um número e então mostre a mensagem O número informado foi [número]. + +numero = input("Informe um número: ") + +print(f'O número informado foi {numero}') \ No newline at end of file diff --git a/exercicios/para-sala/exercicio3.py b/exercicios/para-sala/exercicio3.py new file mode 100644 index 0000000..3c72f96 --- /dev/null +++ b/exercicios/para-sala/exercicio3.py @@ -0,0 +1,8 @@ +#3. Faça um Programa que peça dois números e imprima a soma. + +numero1 = input("Escolha um número: ") +numero2 = input("Escolha outro numero: ") + +soma = int(numero1) + int(numero2) + +print(soma) \ No newline at end of file diff --git a/exercicios/para-sala/exercicio4.py b/exercicios/para-sala/exercicio4.py new file mode 100644 index 0000000..ae3895d --- /dev/null +++ b/exercicios/para-sala/exercicio4.py @@ -0,0 +1,10 @@ +#4. Faça um Programa que peça as 4 notas bimestrais e mostre a média. + +nota1 = input('insira sua primeira nota: ') +nota2 = input('insira sua segunda nota: ') +nota3 = input('insira a sua terceira nota: ') +nota4 = input('insiria sua quarta nota: ') + +media = (int(nota1) + int(nota2) + int(nota3) + int(nota4)) / 4 + +print(f'sua média é {media}') \ No newline at end of file diff --git a/exercicios/para-sala/exercicio5.py b/exercicios/para-sala/exercicio5.py new file mode 100644 index 0000000..ea12478 --- /dev/null +++ b/exercicios/para-sala/exercicio5.py @@ -0,0 +1,7 @@ +#5. Faça um Programa que converta metros para centímetros. + +metros = input("quantos metros: ") + +centímetros = (int(metros)) * 100 + +print(f"São {centímetros} centímetros") \ No newline at end of file From 41a6824f78ec3eff6ecd06ce568b66f5e55315a6 Mon Sep 17 00:00:00 2001 From: Hellyda Cavalcanti Date: Wed, 12 Jun 2024 01:51:48 +0100 Subject: [PATCH 2/2] =?UTF-8?q?atualiza=C3=A7=C3=A3o=20do=20exerec=C3=ADci?= =?UTF-8?q?o=20com=20os=20sinais=20de=20+=20-=20e=20=3D=20representando=20?= =?UTF-8?q?ganhos=20e=20descontos=20no=20sal=C3=A1rio?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- exercicios/para-casa/exercicio01.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/exercicios/para-casa/exercicio01.py b/exercicios/para-casa/exercicio01.py index cbc164c..d122650 100644 --- a/exercicios/para-casa/exercicio01.py +++ b/exercicios/para-casa/exercicio01.py @@ -29,8 +29,8 @@ sindicato = float(salario_bruto) * 0.05 salario_liquido = float(salario_bruto) - float(ir) - float(inss) - float(sindicato) -print(f'Salario bruto : R$ {salario_bruto}') -print(f'IR (11%) : R$ {ir}') -print(f'INSS (8%) : R$ {inss}') -print(f'Sindicato (5%) : R$ {sindicato}') -print(f'Salário líquido : R$ {salario_liquido}') \ No newline at end of file +print(f'+ Salario bruto : R$ {salario_bruto}') +print(f'- IR (11%) : R$ {ir}') +print(f'- INSS (8%) : R$ {inss}') +print(f'- Sindicato (5%) : R$ {sindicato}') +print(f'= Salário líquido : R$ {salario_liquido}') \ No newline at end of file