Baixe o app para aproveitar ainda mais
Prévia do material em texto
TRABALHO 1 STATU S 1. Faça um Programa que mostre a mensagem "Alo mundo" na tela. 2. Faça um Programa que peça um número e então mostre a mensagem O número informado foi [número]. 3. Faça um Programa que peça dois números e imprima a soma. Aluno : Lucas Levi de Castro Correia Matrícula : 202002737859 Turma : Ciência da Computação | Turno : Noite Professor : Pedro Gabriel | Matéria : Paradigmas de Programação em Python print (' Olá Mundo !!!') num = input (' Informe um numero : ') print ( ' O numero digitado é ', num) num1 = int(input ( 'Digite um primeiro valor : ')) num2 = int(input ( 'Digite um segundo valor : ')) soma = num1 + num2 print ('A soma do primeiro valor informado que é {} mais o segundo que é {}, totalizou em {}'.format(num1,num2,soma)) TRABALHO 1 4. Faça um Programa que peça as 4 notas bimestrais e mostre a média. 5. Faça um Programa que converta metros para centímetros. 6. Faça um Programa que peça o raio de um círculo, calcule e mostre sua área. not1 = float ( input ('Qual a sua nota no primeiro bimestre : ')) not2 = float( input ('Qual a sua nota no segundo bimestre : ')) not3 = float ( input ('Qual a sua nota no terceiro bimestre : ')) not4 = float ( input ('Qual a sua nota no quarto bimestre : ')) media = (not1 + not2 + not3 + not4) / 4 print ('A sua media é {}'.format(media)) unid = int ( input (' Informe o valor em Metro : ')) transf = unid * 100 print ('{}(m)metros são {} (cm)centímetros'.format(unid,transf)) r = float (input('Digite o valor do raio : ')) a = 2 * 3.14 * r print('A area da circufencia é : {: .2f}'.format(a)) TRABALHO 1 7. Faça um Programa que calcule a área de um quadrado, em seguida mostre o dobro desta área para o usuário. 8. 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. 9. Faça um Programa que peça a temperatura em graus Fahrenheit, transforme e mostre a temperatura em graus Celsius. nome = input (print('Infome seu nome .: ')) sal_nor = float (input (print('Informe quanto que você ganha por mês .: '))) mes = int (input(print('Informe a quantidade de dias que tem este mês .: '))) day_tra = int (input (print('Quantos dias você trabalhou nestre mês .: '))) cal = (sal_nor/mes)*day_tra print('Prezado {}. O seu salário neste mês é : {}'.format(nome,cal)) largu = float(input(print('Informe à largura (m) : '))) compri = float(input(print('Informe o comprimento (m) : '))) A = largu * compri double = A*A print('O total da da area é : {}'.format(A)) print ('O dobro da area é : ',double) f = float (input(print('Informe a temperatura em Fahrenheit : '))) cel = (f - 32 )/ 1.8 print('Fahrenheit em graus Celsius é {: .2f}'.format(cel)) TRABALHO 1 10. Tendo como dado de entrada a altura (h) de uma pessoa, construa um algoritmo que calcule seu peso ideal, utilizando as seguintes fórmulas: 1. Para homens: (72.7*h) - 58 2. Para mulheres: (62.1*h) - 44.7 11. João Papo-de-Pescador, homem de bem, comprou um microcomputador para controlar o rendimento diário de seu trabalho. Toda vez que ele traz um peso de peixes maior que o estabelecido pelo regulamento de pesca do estado de São Paulo (50 quilos) deve pagar uma multa de R$ 4,00 por quilo excedente. João precisa que você faça um programa que leia a variável peso (peso de peixes) e calcule o excesso. Gravar na variável excesso a quantidade de quilos além do limite e na variável multa o valor da multa que João deverá pagar. Imprima os dados do programa com as mensagens adequadas. nome = input('Infome eu nome .: ') h = float(input('Informe sua altura : ')) genero = input('Você é do sexo Masculino digite M se é sexo Feminino digite F : ') if genero == 'M': pesoh: float = (72.7 * h) - 58 print('Prezado {}, sua altura é {}. Seu PESO IDEAL de acordo com sua altura é {}'.format(nome, h, pesoh)) else: if genero == 'F': pesof: float = (62.1 * h) - 44.7 print('Prezada {}, sua altura é {}. Seu PESO IDEAL de acordo com sua altura é {}'.format(nome, h, pesof)) peso = float (input('Informe qual o peso dos peixes : ')) if peso > 50: multa: float = 4 * peso print('A quantidade de quilos (kg) foi além do limite, sua multa será de R${}'.format(multa)) else: print('O peso que você pescou de peixes não ultrapasou o limite') TRABALHO 2 STATU S 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. Informe ao usuário as quantidades de tinta a serem compradas e os respectivos preços em 3 situações: a) Comprar apenas latas de 18 litros; b) Comprar apenas galões de 3,6 litros; Questão desafio: Após o usuário digitar a quantidade desejada de litros de tinta, calcule a melhor possibilidade de compra (Menor custo) e Informe ao usuário as quantidades de tinta a serem compradas o Latas de 18 litros; o Galões de 3,6 litros; area = float(input('Informe o tamanho em metros de sua parede : ')) l = area/6 latas18 = (area)/(108) galao = (area)/(21.6) if area > 0: preco = latas18 *80 print('A quantidade de latas de 18 litros a serem compradas é : {}.\nPeço toral é de : R${}'.format(latas18, preco)) preco2 = galao * 25 print('A quantidade de galão de 3.6 litros a serem compradas é {}.\nO preço total é de : R${}'.format(galao, preco2)) else: print('Dados invalidos') TRABALHO 3 STATU S 1. Leia uma temperatura a qual o usuário irá informar qual a sua escala: (Fahrenheit, Celsius, Kelvin) Celcius para Fahrenheit: F = C*(1,8) + 32 Fahrenheit para Celcius: C = (F − 32) / 1,8 Kelvin para Celcius: C = K – 273,15 Celcius para Kelvin: K = C + 273,15 Kelvin para Fahrenheit: F = 1,8(K-273) +32 Aluno : Lucas Levi de Castro Correia Matrícula : 202002737859 Turma : Ciência da Computação | Turno : Noite Professor : Pedro Gabriel | Matéria : Paradigmas de Programação em Python temp = float( input('Informe sua temperatura : ')) opcao = input('Informe em qual escala quer saber :\n( C )para Celcius \n( F ) Fahrenheit \n( K ) Kelvin \n -->') if opcao == 'C': F = temp * (1.8) + 32 K = temp + 273.15 print('A temperatura {} em graus Celcius para graus Fahrenheit {}'.format(temp, F)) print('A temperatura {} em graus Celcius para graus Kelvin {}'.format(temp, K)) else: if opcao == 'F': C = (temp-32)/1.8 print('A temperatura {} em graus Fahrenheit para graus Celcius {}'.format(temp, C)) else: if opcao == 'K': C = temp - 273.15 F = 1.8 * ( temp - 273.15 ) + 32 print('{} e {}'.format(C, F)) TRABALHO 3 2. Faça um Programa que peça os 3 lados de um triângulo. O programa deverá informar se os valores podem ser um triângulo. Indique, caso os lados formem um triângulo, se o mesmo é: equilátero, isósceles ou escaleno. Dicas: Três lados formam um triângulo quando a soma de quaisquer dois lados for maior que o terceiro; Triângulo Equilátero: três lados iguais; Triângulo Isósceles: quaisquer dois lados iguais; Triângulo Escaleno: três lados diferentes; a = float(input('Infome um valor para o lado do triangulo : ')) b = float(input('Infome um segundo valor para o lado do triangulo : ')) c = float(input('Infome um terceiro valor para o lado do triangulo : ')) if a < b + c and b < a + c and c < a + b: print('Os valores informados para cada lado pode formar um TRIANGULO!', end='') if a == b == c: print('\n ELE SE CLASSIFICA COMO EQUILATERO') elif a != b != c != a:print('\n ELE SE CLASSIFICA COMO ESCALENO') else: print('\nISOCELES') else: print('Os valores informados NÃO PODEM FORMAR UM TRIANGULO') TRABALHO 1 nome = input('Informe seu nome : ') saque = int(input('Informe quanto de irá sacar : R$ ')) nota100 = saque // 100 saque %= 100 nota50 = saque // 50 saque %= 50 nota10 = saque // 10 saque %= 10 nota05 = saque // 5 saque %= 5 nota1 = saque // 1 print('Prezado {} você irá receber {} cedula(s) no valor de R$ 100'.format(nome,nota100)) print('Prezado {} você irá receber {} cedula(s) no valor de R$ 50'.format(nome,nota50)) print('Prezado {} você irá receber {} cedula(s) no valor de R$ 10'.format(nome,nota10)) print('Prezado {} você irá receber {} cedula(s) no valor de R$ 5'.format(nome,nota05)) print('Prezado {} você irá receber {} cedula(s) no valor de R$ 1'.format(nome,nota1)) print('Volte sempre ! Obrigado por nos escolher. Tenha um BOM DIA !') 3. Faça um Programa para um caixa eletrônico. O programa deverá perguntar ao usuário a valor do saque e depois informar quantas notas de cada valor serão fornecidas. As notas disponíveis serão as de 1, 5, 10, 50 e 100 reais. O valor mínimo é de 10 reais e o máximo de 600 reais. O programa não deve se preocupar com a quantidade de notas existentes na máquina. TRABALHO 3 TRABALHO 1 Faça um programa para a leitura de duas notas parciais de um aluno. O programa deve calcular a média alcançada por aluno e apresentar: o A mensagem "Aprovado", se a média alcançada for maior ou igual a sete; o A mensagem "Reprovado", se a média for menor do que sete; o A mensagem "Aprovado com Distinção", se a média for igual a dez. o O algoritmo deve mostrar na tela as notas, a média, o conceito correspondente e a mensagem “APROVADO” se o conceito for A, B ou C ou “REPROVADO” se o conceito for D ou E. Média de Aproveitamento Conceito Entre 9.0 e 10.0 A Entre 7.5 e 9.0 B Entre 6.0 e 7.5 C Entre 4.0 e 6.0 D Entre 4.0 e zero E nota1 = float(input('Informe a sua primeira nota parcial : ')) nota2 = float(input('Informe a sua segunda nota parcial : ')) med = (nota1 + nota2) / 2 if med == 10: print('APROVADO COM DISTINÇÃO') print('O seu aproveitamento de conceito é \nA ---> notas entre 9.0 e 10.0') else: if med >= 7: print('APROVADO') print('O seu aproveitamento de conceito é \nB---> notas entre 7,5 e 9.0 \nC---> 6.0 e 7.5') else: if med < 7: print('REPROVADO') print('O seu aproveitamento de conceito é \nD ---> notas entre 4.0 e 6.0 \nE---> entre 4.0 e ZERO') TRABALHO 1 Faça um Programa que leia três números e mostre o maior, o menor deles e mostre-os em ordem e decrescente. a = float(input('Escreva um número: ')) b = float(input('Escreva um número: ')) c = float(input('Escreva um número: ')) if a >= b and a >= c and b >= c: print(f'A ordem decrescente é {a} , {b} e {c}') elif a >= b and a >=c and c >= b: print(f'A ordem decrescente é {a} , {c} e {b}') elif b >= a and b >= c and a >= c: print(f'A ordem decrescente é {b} , {a} e {c}') elif b >= a and b >= c and c >= a: print(f'A ordem decrescente é {b} , {c} e {a}') elif c >= a and c >= b and a >=b: print(f'A ordem decrescente é {c} , {a} e {b}') elif c >= a and c >= b and b >= a: print(f'A ordem decrescente é {c} , {b} e {a}') TRABALHO 1 salario = float (input('Digite o salário: ')) if salario <= 280: salarior = ((salario / 100) * 20) + salario reajp = '20%' reajv = (salario / 100) * 20 else: if salario > 280 and salario <= 700: salarior = salario + (salario / 100) * 15 reajp = '15%' reajv = (salario / 100) * 15 else: if salario > 700 and salario <= 1500: salarior = salario + (salario / 100) * 10 reajp = '10%' reajv = (salario / 100) * 10 else: salario = salario + (salario / 100) * 5 reajp = '5%' reajv = (salario / 100) * 5 print('Salário antes do reajuste: ', salario) print('Salário reajustado: ', salario) print('Valor do reajuste: ', reajv) print('Porcentagem do reajuste: ', reajp) As Organizações Tabajara resolveram dar um aumento de salário aos seus colaboradores e lhe contraram para desenvolver o programa que calculará os reajustes. o Faça um programa que recebe o salário de um colaborador e o reajuste segundo o seguinte critério, baseado no salário atual: TRABALHO 1 Faça um programa para o cálculo de uma folha de pagamento, sabendo que os descontos são do Imposto de Renda, que depende do salário bruto (conforme tabela abaixo) e 3% para o Sindicato e que o FGTS corresponde a 11% do Salário Bruto, mas não é descontado (é a empresa que deposita). O Salário Líquido corresponde ao Salário Bruto menos os descontos. O programa deverá pedir ao usuário o valor da sua hora e a quantidade de horas trabalhadas no mês valohora = float(input('Informe o valor da hora trabalhada : ')) horastra = float(input('Digite a quantidade de hors trabalhadas no mês: ' )) desconto = 0.05 salbruto = valohora * horastra inss = salbruto*( 0.1) fgts = salbruto*( 0.11) if salbruto <= 900: IR = 0 desconto = IR + inss salarioliquido = salbruto elif salbruto > 900 and salbruto <=1500: IR = salbruto * ( 0.05) desconto = IR + inss salarioliquido = salbruto - IR - inss elif salbruto > 1500 and salbruto <= 2500: IR = salbruto * ( 0.01) desconto = IR + inss salarioliquido = salbruto - IR - inss elif salbruto > 2500: IR = salbruto * ( 0.02) desconto = IR + inss salarioliquido = salbruto - IR - inss desconto = IR + inss print('Salario bruto é {} \n o IR é {}\no INSS é{}\no FGTS é {}'.format(salbruto ,IR,inss,fgts)) Fiz junto com a explicação dada na hora da aula TRABALHO 1 Faça um Programa que leia um número e exiba o dia correspondente da semana. (1-Domingo, 2- Segunda, etc.), se digitar outro valor deve aparecer valor inválido. numero = input('Digite um numero: ') if numero == 1: print ('1-Domingo') elif numero == 2: print ('2-Segunda') elif numero == 3: print ('3-Terça') elif numero == 4: print ('4-Quarta') elif numero == 5: print ('5-Quinta') elif numero == 6: print ('6-Sexta') elif numero == 7: print ('7-Sabádo') else: print ('Intrada invalida') TRABALHO 1 Faça um programa que calcule as raízes de uma equação do segundo grau, na forma ax2 + bx + c. O programa deverá pedir os valores de a, b e c e fazer as consistências, informando ao usuário nas seguintes situações: a = int (input('Dê um valor para A OBS --> não pode ser igual a 0 : ')) b = int (input('Dê um valor para B : ')) c = int (input('Dê um valor para C : ')) if a != 0: delta:int = b** - 4 * (a*c) if delta == 0: x1 = (-b + delta**(1/2)/ (2*a)) print('Delta é = 0') print(' x1 e x2 = {}'.format(x1)) else: if delta > 0: x1 = (-b + delta**(1/2)/ (2*a)) x2 = (-b + delta**(1/2)/ (2*a)) print('Delta é maior que 0') print('x1 = {}\nx2 ={}'.format(x1, x2)) else: print('Delta menor de 0') print('Não exite raiz real') TRABALHO 1 ano = int(input('Que ano quer analizar : ')) if ano % 4 ==0: print('O ano {} é BISSEXTO'.format(ano)) else: print('O ano {} não é BISSEXTO'.format(ano)) Faça um Programa que peça um número correspondente a um determinado ano e em seguida informe se este ano é ou não bissexto. TRABALHO 1 data = input("digite uma data com o seguinte formato dd/mm/aaaa ---> ") dia = int(data[0:2]) mes = int(data[3:5]) ano = int(data[6:10]) validade = "true" i = 0 while validade == "true" and i == 0: if (ano%4 == 0 and ano%100!= 0) or ano%400 == 0: bissexto = "sim" else: bissexto = "nao" if mes < 1 or mes > 12: validade = "false" if dia > 31 or ((mes == 4 or mes == 6 or mes == 9 or mes == 11) and dia > 30): validade = "false" if (mes == 2 and bissexto == "nao" and dia > 28) or ( mes == 2 and bissexto == "sim" and dia > 29): validade = "false"i = i + 1 if validade == "true": print("data valida") else: print("data invalida") Faça um Programa que peça uma data no formato dd/mm/aaaa e determine se a mesma é uma data válida. TRABALHO 1 Faça um Programa que peça um número inteiro e determine se ele é par ou impar. Dica: utilize o operador módulo (resto da divisão). num = int(input('Digite um inteiro: ')) if (num%2) == 0: print("Par") else: print("Ímpar") TRABALHO 1 num = float(input('Numero original: ')) print("Arredondado :", round(num)) .Faça um Programa que peça um número e informe se o número é inteiro ou decimal. Dica: utilize uma função de arredondamento TRABALHO 1 Faça um Programa que leia 2 números e em seguida pergunte ao usuário qual operação ele deseja realizar. O resultado da operação deve ser acompanhado de uma frase que diga se o número é: . par ou ímpar; a. positivo ou negativo; b. inteiro ou decimal val1 = int(input('Digite um valor : ')) val2 = int(input('Digite um outro valor : ')) print('Selecione uma das opções abaixo :') option = int(input('( 1 ) Adição + \n( 2 )Subtração - \n( 3 ) Multiplicação x \n( 4 ) Divisão /\n --->')) if option == 1: result = val1 + val2 elif option == 2: result = val1 - val2 elif option == 3: result = val1 * val2 elif option == 4: result = val1 / val2 else: print('Opção INVALIDA') exit() print('Resultado = {}'.format(result)) if result % 2 == 0: print('O numero é Par ') else: print('O numero é Impar') if result >= 0: print('O numero é Positivo') else: print('O numero é negativo') if type(result) == "<class 'int'>": print('É um numero inteiro') else: print('NUmero Flutuante') TRABALHO 1 Um posto está vendendo combustíveis com a seguinte tabela de descontos: opcao = input('Qual o tipo de combustível vendido digite : \n( A ) Alcool\n( G ) Gasolina\n----> ') litro = float(input('Digite a quantidade em litros : ')) precoG = 2.50 precoA = 1.90 if opcao == 'A': if litro <= 20: combustivel = litro - ( precoA * 3/100 ) print('Você ganhou 3% de desconto, o preço ficará por : R$ {}'.format(combustivel)) else: if litro > 20: combustivel = litro - (precoA * 5 / 100) print('Você ganhou 5% de desconto, o preço ficará por : R$ {}'.format(combustivel)) if opcao == 'G': if litro <= 20: combustivel = litro - (precoG * 4 / 100) print('Você ganhou 4% de desconto, o preço ficará por : R$ {}'.format(combustivel)) else: if litro > 20: combustivel = litro - (precoG * 6 / 100) print('Você ganhou 6% de desconto, o preço ficará por : R$ {}'.format(combustivel)) TRABALHO 1 Uma fruteira está vendendo frutas com a seguinte tabela de preços: Até 5 Kg Acima de 5 Kg Morango R$ 2,50 por Kg R$ 2,20 por Kg Maçã R$ 1,80 por Kg R$ 1,50 por Kg Se o cliente comprar mais de 8 Kg em frutas ou o valor total da compra ultrapassar R$ 25,00, receberá ainda um desconto de 10% sobre este total. Escreva um algoritmo para ler a quantidade (em Kg) de morangos e a quantidade (em Kg) de maças adquiridas e escreva o valor a ser pago pelo cliente. kgMo = float(input('Informe a quantidade de kilos do Morango comprado : ')) kgMa = float(input('Informe a quantidade de kilos do Maça comprada : ')) if kgMo <= 5: calMo = 2.50 * kgMo print('A compra de {} Kg do Morango \n--- > saiu por : R$ {}\n'.format(kgMo, calMo)) else: if kgMo > 5: calMo = 2.20 * kgMo print('A compra de {} Kg do Morango \n---> saiu por : R$ {}\n'.format(kgMo, calMo)) if kgMa <= 5: calMa = kgMa * 1.80 print('A compra de {} Kg da Maça \n---> saiu por : R$ {}\n'.format(kgMa, calMa)) else: if kgMa > 5: calMa = 1.50 * kgMa print('A compra de {} Kg da Maça \n---> saiu por : R$ {}\n'.format(kgMa, calMa)) compra = calMo + calMa print('Sua compra saiu por no valor de R$ {}'.format(compra)) kilo = kgMa + kgMo print('O kilo de sua compra resultou em {} Kg'.format(kilo)) if compra > 25 or kilo > 8: descompra = compra - ( compra * 10/100) print('Sua compra saiu no vlaor de R${}, por isso estamos lhe dando 10% de desconto, totalizando a compra no valor de : R$ {}'.format(compra,descompra)) TRABALHO 1 O Hipermercado Tabajara está com uma promoção de carnes que é imperdível. Confira: Até 5 Kg Acima de 5 Kg File Duplo R$ 4,90 por Kg R$ 5,80 por Kg Alcatra R$ 5,90 por Kg R$ 6,80 por Kg Picanha R$ 6,90 por Kg R$ 7,80 por Kg Para atender a todos os clientes, cada cliente poderá levar apenas um dos tipos de carne da promoção, porém não há limites para a quantidade de carne por cliente. Se compra for feita no cartão Tabajara o cliente receberá ainda um desconto de 5% sobre o total da compra. Escreva um programa que peça o tipo e a quantidade de carne comprada pelo usuário e gere um cupom fiscal, contendo as informações da compra: tipo e quantidade de carne, preço total, tipo de pagamento, valor do desconto e valor a pagar. print("( 1 ) Filé Duplo \n( 2 ) Alcatra \n( 3 ) Picanha") opcaocarne = int(input("Digite o número referente a carne que deseja: ")) kgcarne = float(input("Digite quantos kg deseja de carne: ")) if(opcaocarne >= 1 and opcaocarne <= 3): if(opcaocarne == 1): carneStr = 'Filé Duplo' if(kgcarne <= 5): vcarne = kgcarne * 4.9 else: vcarne = kgcarne * 5.8 elif(opcaocarne == 2): carneStr = 'Alcatra' if(kgcarne <= 5): vcarne = kgcarne * 5.9 else: vcarne = kgcarne * 6.8 elif(opcaocarne == 3): carneStr = 'Picanha' if(kgcarne <= 5): vcarne = kgcarne * 6.9 else: vcarne = kgcarne * 7.8 print("1 - Cartão Tabajara \n2 - Outros") tipoPagamento = int(input("Digite a opção de pagamento: ")) if tipoPagamento == 1: pagaStr = 'Cartão Tabajara' vCarneDesc = vcarne * 0.05 else: vCarneDesc = 0 pagaStr = 'Outros' vCarneComDesc = vcarne - vCarneDesc print("\nProduto comprado: {}".format(carneStr)) print("Quantidade: ", round(kgcarne,2), "kg") print("Preço Total: R$", round(vcarne, 2)) print("Tipo de pagamento: ", pagaStr) print("Descontos: R$", round(vCarneDesc,2)) print("Valor a pagar: R$", round(vCarneComDesc, 2)) else: print("Opção inválida!!!") TRABALHO 1 ---------------------- INFORMAÇÕES ---------------------- Professor eu utilizei a IDE PyCharm Agradeço pelo esforço e dedicação. Obrigado por ter-me ensinado Python. Atenciosamente, Lucas Castro | Ciências da Computação
Compartilhar