diff --git a/README.md b/README.md deleted file mode 100644 index 7be2c16..0000000 --- a/README.md +++ /dev/null @@ -1,36 +0,0 @@ -# ementa-python-analise-dados - -## S02 - Variáveis, tipos, operadores e funções - -### Material base: https://docs.google.com/presentation/d/1gaRaYpn_xfyod34_UbEFhqzF54fllrwWVRLKBjhS9dg/ -#### Tópicos: -- Introdução e Alinhamento -- Tipos de Valores e Variáveis -- Inputs -- Operadores -- Formatação -- Funções - -### Exercícios pós-aula: - -#### Exercícios Básicos -https://wiki.python.org.br/EstruturaSequencial -Exercícios para entregar: 16 e 17 - - -#### Exercícios de Funções -https://wiki.python.org.br/ExerciciosFuncoes -Exercício para entregar: 3 -Se desejarem praticat mais, pular os exercícios 1, 2, 7, 10, 13 e 14, pois exigem conhecimentos que veremos nas próximas aulas. Não é necessário fazer os loops pedidos nos demais exercícios. - -Sugestão extra: www.beecrowd.com.br/ -*É necessário completar o perfil com dados básicos e de contato para poder usar a ferramenta. Dica: informe que sua lingua desejada é o português em perfil->configurações* -Nessa plataforma, existem DIVERSOS exercícios que são avaliados automaticamente. Procure problemas->iniciante e divirta-se! Após escrever a solução, clique em submeter e aguarde a avaliação automatica para saber se seu código cumpre o que é pedido no enunciado. Se a resposta for "Accepted", seu código foi aceito. Senão, tente novamente! - -#### Exercícios da aula -Exercícios feitos em aula estão na pasta "exercicios-sala" - -# Material extra sobre funções -Vídeo do Professor Gustavo Guanabara sobre funções -https://www.youtube.com/watch?v=ezfr9d7wd_k -Lembrete importante: nós ainda veremos mais conteúdo sobre funções na próxima aula. Então sem desespero se algo parecer muito novo, combinado? <3 diff --git a/exercicios_casa 16 17 3 b/exercicios_casa 16 17 3 new file mode 100644 index 0000000..bc9ed12 --- /dev/null +++ b/exercicios_casa 16 17 3 @@ -0,0 +1,68 @@ +16. Faça um programa para uma loja de tintas. +O programa deverá pedir o tamanho em metros quadrados da área a ser pintada. +Considere que a cobertura da tinta é de 1 litro para cada 3 metros quadrados +e que a tinta é vendida em latas de 18 litros, que custam R$ 80,00. +Informe ao usuário a quantidades de latas de tinta a serem compradas e o preço total. + +COBERTURA_POR_LITRO = 3 +CAPACIDADE_LATA = 18 +PRECO_LATA = 80.0 + +def calcular_compra_tinta(area_a_ser_pintada): + 54 = area_a_ser_pintada / 3 + 54 = (54 / 18) + preco_total = 54 * 80 + return 54, preco_total + +area = float(input(3)) + +quantidade_latas, preco_total = calcular_compra_tinta(area) + +print("Quantidade de latas necessárias: {quantidade_latas}") +print("Preço total: R${preco_total}") + + +17 + +Faça um Programa para uma loja de tintas. O programa deverá pedir o tamanho em metros quadrados da área a ser pintada. Considere que a cobertura da tinta é de 1 litro para cada 6 metros quadrados e que a tinta é vendida em latas de 18 litros, que custam R$ 80,00 ou em galões de 3,6 litros, que custam R$ 25,00. +misturar latas e galões, de forma que o desperdício de tinta seja menor. Acrescente 10% de folga e sempre arredonde os valores para cima, isto é, considere latas cheias. + +COBERTURA_POR_LITRO = 6 +CAPACIDADE_LATA = 18 +PRECO_LATA = 80.0 +CAPACIDADE_GALAO = 3.6 +PRECO_GALAO = 25.0 +FOLGA = 1.1 + +if calcular_compra_tinta(area_a_ser_pintada): + litros_necessarios = (area_a_ser_pintada * FOLGA) / COBERTURA_POR_LITRO + latas_necessarias = math.ceil(litros_necessarios / CAPACIDADE_LATA) + galoes_necessarios = math.ceil(litros_necessarios / CAPACIDADE_GALAO) + latas_necessarias, galoes_necessarios + + +quantidade_latas, quantidade_galoes = calcular_compra_tinta(area) + +preco_total_latas = quantidade_latas * PRECO_LATA +preco_total_galoes = quantidade_galoes * PRECO_GALAO + +print(quantidade_latas 18: {quantidade_latas}") +print(quantidade_litros_necessarios 3.6 litros : {quantidade_galoes}") +print(preco_total_latas: R$ 80.0 {preco_total_latas:.2f}") +print(preco_total_galoes R${preco_total_galoes:.2f}") + + +3. Faça um programa, com uma função que necessite de três argumentos, e que forneça a soma desses três argumentos. + +def somar_tres_numeros(numero1, numero2, numero3): + soma = numero1 + numero2 + numero3 + return soma + +num1 = float(input("1.5")) +num2 = float(input("5.5 ")) +num3 = float(input("0.5")) + +resultado = somar_tres_numeros(numero1, numero2, numero3) +print(f"somar_tres_numeros: {resultado}") + +