From 264f1f5c963d50fdfefde1e1e5c71e5077c4ee28 Mon Sep 17 00:00:00 2001 From: Danieli Fernandes Date: Wed, 12 Jun 2024 10:51:32 -0300 Subject: [PATCH 1/3] exercicios_aula2 --- exercicios/para-casa/exercicio_1.py | 31 +++++++++++++++++++++++++++++ exercicios/para-casa/exercicio_2.py | 22 ++++++++++++++++++++ 2 files changed, 53 insertions(+) create mode 100644 exercicios/para-casa/exercicio_1.py create mode 100644 exercicios/para-casa/exercicio_2.py diff --git a/exercicios/para-casa/exercicio_1.py b/exercicios/para-casa/exercicio_1.py new file mode 100644 index 0000000..2bced06 --- /dev/null +++ b/exercicios/para-casa/exercicio_1.py @@ -0,0 +1,31 @@ +# 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$ + +salario_hora = float(input("Quanto você ganha por hora? ")) +horas_trabalhadas = float(input("Quantidade de horas trabalhadas por mês? ")) + +salario_bruto = salario_hora * horas_trabalhadas +desconto_ir = salario_bruto * 0.11 +desconto_inss = salario_bruto * 0.08 +desconto_sindicato = salario_bruto * 0.05 +total_descontos = desconto_inss + desconto_ir + desconto_sindicato +salario_liquido = salario_bruto - total_descontos + +print(f"\nSeu salário bruto é R$ {salario_bruto:.2f} reais.") +print(f"Desconto de imposto de Renda R$ {desconto_ir:.2f} reais.") +print(f"Desconto de INSS R$ {desconto_inss:.2f} reais.") +print(f"Desconto de contribuição sindical R$ {desconto_sindicato:.2f} reais.") +print(f"\nSeu salário líquido é R$ {salario_liquido:.2f} reais.") + diff --git a/exercicios/para-casa/exercicio_2.py b/exercicios/para-casa/exercicio_2.py new file mode 100644 index 0000000..a1d5802 --- /dev/null +++ b/exercicios/para-casa/exercicio_2.py @@ -0,0 +1,22 @@ +#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). +# OBS PARA AGNES RS "SE FOSSE COM METROS/CENTÍMETROS/KM, TERIA APANHADO MENOS KKK" + + + +tamanho_arquivo_mb = float(input("Qual o tamanho para download em MB? ")) +velocidade_internet_mbps = float(input("Qual a velocidade do link de internet em Mbps? ")) + +velocidade_internet_mbps = velocidade_internet_mbps / 8 # 1 byte = 8 bits + +tempo_download_segundos = tamanho_arquivo_mb / velocidade_internet_mbps +tempo_download_minutos = tempo_download_segundos / 60 # divisão por 60 para converter o tempo para segundos + +print(f"O tempo aproximado de download do arquivo é: {tempo_download_minutos:.2f} minutos") + + + + + + +1 \ No newline at end of file From 59df4e30281f043163897c8a3dfcfe23cdf41ef2 Mon Sep 17 00:00:00 2001 From: Danieli Fernandes Date: Wed, 12 Jun 2024 10:53:15 -0300 Subject: [PATCH 2/3] exercicios_sala_aula2 --- exercicios/para-sala/exercicio_1.py | 11 +++++++++++ exercicios/para-sala/exercicio_2.py | 5 +++++ exercicios/para-sala/exercicio_3.py | 8 ++++++++ exercicios/para-sala/exercicio_4.py | 10 ++++++++++ exercicios/para-sala/exercicio_5.1.py | 11 +++++++++++ exercicios/para-sala/exercicio_5.py | 7 +++++++ 6 files changed, 52 insertions(+) create mode 100644 exercicios/para-sala/exercicio_1.py create mode 100644 exercicios/para-sala/exercicio_2.py create mode 100644 exercicios/para-sala/exercicio_3.py create mode 100644 exercicios/para-sala/exercicio_4.py create mode 100644 exercicios/para-sala/exercicio_5.1.py create mode 100644 exercicios/para-sala/exercicio_5.py diff --git a/exercicios/para-sala/exercicio_1.py b/exercicios/para-sala/exercicio_1.py new file mode 100644 index 0000000..533a163 --- /dev/null +++ b/exercicios/para-sala/exercicio_1.py @@ -0,0 +1,11 @@ +# 1. Faça um Programa que mostre a mensagem "Alo mundo" na tela. + +mensagem = "Alô, mundo!" +print(mensagem) + + + + + + + diff --git a/exercicios/para-sala/exercicio_2.py b/exercicios/para-sala/exercicio_2.py new file mode 100644 index 0000000..e41066a --- /dev/null +++ b/exercicios/para-sala/exercicio_2.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("Digite um número: ") + +print(f"O número digitado é: {numero}") diff --git a/exercicios/para-sala/exercicio_3.py b/exercicios/para-sala/exercicio_3.py new file mode 100644 index 0000000..c7d8d57 --- /dev/null +++ b/exercicios/para-sala/exercicio_3.py @@ -0,0 +1,8 @@ +# 3. Faça um Programa que peça dois números e imprima a soma. + +numero1 = float(input("Digite o primeiro número: ")) +numero2 = float(input("Digite o segundo número: ")) + +soma = numero1 + numero2 + +print(f"\nA soma dos dois números é: {soma}") diff --git a/exercicios/para-sala/exercicio_4.py b/exercicios/para-sala/exercicio_4.py new file mode 100644 index 0000000..c15ee60 --- /dev/null +++ b/exercicios/para-sala/exercicio_4.py @@ -0,0 +1,10 @@ +# 4. Faça um Programa que peça as 4 notas bimestrais e mostre a média. + +nota1 = float(input("Digite a primeira nota: ")) +nota2 = float(input("Digite a segunda nota: ")) +nota3 = float(input("Digite a terceira nota: ")) +nota4 = float(input("Digite a quarta nota: ")) + +media = (nota1 + nota2 + nota3 + nota4) / 4 + +print(f"\nA média das quatro notas bimestrais é: {media}") \ No newline at end of file diff --git a/exercicios/para-sala/exercicio_5.1.py b/exercicios/para-sala/exercicio_5.1.py new file mode 100644 index 0000000..10ae6fb --- /dev/null +++ b/exercicios/para-sala/exercicio_5.1.py @@ -0,0 +1,11 @@ +# Faça um Programa que converta metros para centímetros. + +medidas_metros = float(input("Por gentileza, digite um número em metros: ")) + +def conversao (medidas_metros): + medida_centimetros = medidas_metros * 100 + return medida_centimetros + +resultado = conversao(medidas_metros) + +print(f"{medidas_metros} metros é igual a {resultado} centímetros.") \ No newline at end of file diff --git a/exercicios/para-sala/exercicio_5.py b/exercicios/para-sala/exercicio_5.py new file mode 100644 index 0000000..9c8c954 --- /dev/null +++ b/exercicios/para-sala/exercicio_5.py @@ -0,0 +1,7 @@ +# Faça um Programa que converta metros para centímetros. + +metro = float(input("Por gentileza, digite um número em metros: ")) + +converter_centimetros = metro * 100 + +print(f"A conversão de {metro} metros para centímetros é {converter_centimetros} centímetros.") \ No newline at end of file From 0615671641a4f0d490185810c9a806e9a9e52ff9 Mon Sep 17 00:00:00 2001 From: Danieli Fernandes Date: Wed, 12 Jun 2024 13:03:24 -0300 Subject: [PATCH 3/3] =?UTF-8?q?altualiza=C3=A7=C3=A3o=20do=20exercicio=202?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- exercicios/para-casa/exercicio_2.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/exercicios/para-casa/exercicio_2.py b/exercicios/para-casa/exercicio_2.py index a1d5802..fb6de1f 100644 --- a/exercicios/para-casa/exercicio_2.py +++ b/exercicios/para-casa/exercicio_2.py @@ -2,15 +2,18 @@ #calcule e informe o tempo aproximado de download do arquivo usando este link (em minutos). # OBS PARA AGNES RS "SE FOSSE COM METROS/CENTÍMETROS/KM, TERIA APANHADO MENOS KKK" +# https://konnet.com.br/como-calcular-o-tempo-de-download-de-um-arquivo/#:~:text=Tudo%20o%20que%20voc%C3%AA%20precisa,8)%20%3D%20tempo%20em%20segundos. +#calculo: Tamanho do arquivo em megabytes / (velocidade de download em megabits / 8) = tempo em segundos. +#conversão de segundos para minutos = tempo em segundos / 60 tamanho_arquivo_mb = float(input("Qual o tamanho para download em MB? ")) velocidade_internet_mbps = float(input("Qual a velocidade do link de internet em Mbps? ")) -velocidade_internet_mbps = velocidade_internet_mbps / 8 # 1 byte = 8 bits +conversao_mbps_para_mb = velocidade_internet_mbps / 8 # 1 byte = 8 bits, divide o valor da velocidade_internet_mbps por 8 para converter em megabytes -tempo_download_segundos = tamanho_arquivo_mb / velocidade_internet_mbps -tempo_download_minutos = tempo_download_segundos / 60 # divisão por 60 para converter o tempo para segundos +tempo_download_segundos = tamanho_arquivo_mb / conversao_mbps_para_mb +tempo_download_minutos = tempo_download_segundos / 60 # divisão por 60 para converter o tempo para minutos print(f"O tempo aproximado de download do arquivo é: {tempo_download_minutos:.2f} minutos")