Baixe o app para aproveitar ainda mais
Prévia do material em texto
Lista de Atividades 02 – Algoritmo e Programação Python 2 1) Escreva um algoritmo para ler um valor inteiro (do teclado) e escrever (na tela) o seu antecessor e sucessor. n = int(input('digite um numero:')) a = n - 1 s = n + 1 print('analisando o valor, seu antecessor é , e o sucessor é ', (n, a, s)) 2) Faça um algoritmo que converta metros para centímetros. Lembrando que 1m = 100cm. metros = float(input('informe um valor em metros:')) metros_cem = metros*100 print('o valor em metros equivale a em cm', metros_cem) 3) Escreva um algoritmo para ler as dimensões de um retângulo (base e altura), calcular e escrever a área do retângulo. base= float(input('entre com a base:')) altura= float(input('entre com a altura:')) area= base*altura print('a área do retangulo é', área) 4) Faça um algoritmo que leia a idade de uma pessoa expressa em anos, meses e dias e escreva a idade dessa pessoa expressa apenas em dias. Considerar ano com 365 dias e mês com 30 dias. Calcular quantos dias a pessoa já viveu até hoje. idade=int(input('informe sua idade:')) ano_de_nascimento= int(input('informe seu ano de nascimento:')) ano_atual= int(input('informe o ano atual:')) meses=int(input('informe quantos meses se passaram depois do seu aniversario:')) idade_em_dias= 365 * idade idade_em_anos= ano_de_nascimento- ano_atual idade_em_meses= 12 * idade print('a sua idade em dias, meses e ano é', idade_em_dias, idade_em_anos, idade_em_meses) 5) Faça um algoritmo que calcule a área de um quadrado (lado*lado), em seguida mostre o dobro desta área para o usuário. lado= float(input('informe o lado')) area= lado * lado dobro_area = 2 * área print(' a área do quadrado é, e seu dobro é,', área, resultado) 6) Faça um algoritmo que pergunte quanto a pessoa ganha por hora (salário 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. valor_hora= float(input('informe o valor por hora:')) horas_trabalhadas=float(input('informe as horas trabalhadas:')) valor_mes= valor_hora*horas_trabalhadas print('o salario por mes é', valor_mes) 7) Escreva um algoritmo para ler o número total de eleitores de um município, o número de votos brancos, nulos e válidos. Calcular e escrever o percentual que cada um representa em relação ao total de eleitores. numero_total_de_eleitores= int(input('informe o numero de eleitores:')) votos_brancos= int(input('informe o numero de votos em branco:')) votos_nulos= int(input('informe o numero de votos nulos:')) votos_validos= int(input('informe o numero de votos validos:')) porcent_votos_brancos= votos_brancos/ numero_total_de_eleitores porcent_votos_nulos= votos_nulos/numero_total_de_eleitores porcent_votos_validos= votos_validos/ numero_total_de_eleitores print(' a porcentagem dos votos brancos, nulos, e validos é', porcent_votos_brancos, porcent_votos_nulos, porcent_votos_validos) 8) Escreva um algoritmo para ler o salário mensal atual de um funcionário e o percentual de reajuste. Calcular e escrever o valor do novo salário. salario_atual= float(input('informe o salario mensal :')) percentual_de_reajuste= float(input('informe o valor do reajuste:')) salario_novo= (salario_atual *percentual_de_reajuste)/100 + (salario_atual) print('o valor do novo salario e:', salario_novo ) 9) O custo de um carro novo ao consumidor é a soma do custo de fábrica com a porcentagem do distribuidor e dos impostos (aplicados ao custo de fábrica). Supondo que o percentual do distribuidor seja de 28% e os impostos de 45%, escrever um algoritmo para ler o custo de fábrica de um carro, calcular e escrever o custo final ao consumidor. custo_de_fabrica= float(input('informe o valor do custo de fabrica')) percentual_do_distribuidor= custo_de_fabrica * 28 / 100 impostos= custo_de_fabrica * 45 / 100 custo_final_ao_consumidor= custo_de_fabrica + percentual_do_distribuidor + impostos print('o valor do custo final ao consumidor é',custo_final_ao_consumidor) 10) Uma revendedora de carros usados paga a seus funcionários vendedores um salário fixo por mês, mais uma comissão também fixa para cada carro vendido e mais 5% do valor das vendas por ele efetuadas. Escrever um algoritmo que leia o número de carros por ele vendidos, o valor total de suas vendas, o salário fixo e o valor que ele recebe por carro vendido. Calcule e escreva o salário final do vendedor. salario_fixo= float(input('saalrio fixo:')) num_carros= int(input('informe o numero de carros:')) comissao=float(input('informe a comissao por carro vendido:')) total_vendas= float(input('informe o valor total de vendas')) salario_final= salario_fixo+(num_carros*comissao)*(total_vendas/100*5) print('o salario final é de R$', salario_final) 11) Escreva um algoritmo para ler as dimensões de uma cozinha retangular (comprimento, largura e altura), calcular e escrever a quantidade de caixas de azulejos para se colocar em todas as suas paredes (considere que não será descontada a área ocupada por portas e janelas). Cada caixa de azulejos possui 1.5 m². largura_da_parede = float(input('entre_a_largura_da_parede: ')) alt_da_parede = float(input('encontre_a_altura_da_parede: ')) comp_do_piso = float(input('entre_o_comprimento_do_piso: ')) parede_1 = largura_da_parede * alt_da_parede parede_2 = largura_da_parede * alt_da_parede parede_3 = comp_do_piso * alt_da_parede parede_4 = comp_do_piso * alt_da_parede piso = comp_do_piso * largura_da_parede area_total = parede_1 + parede_2 + parede_3 + parede_4 + piso caixa_de_azuleijo = area_total / 1.5 print(caixa_de_azuleijo) 12) Um motorista de táxi deseja calcular o rendimento de seu carro na praça. Sabendo-se que o preço do combustível é de R$ 7.90, escreva um algoritmo para ler: a marcação do odômetro (Km) no início do dia, a marcação (Km) no final do dia, o número de litros de combustível gasto e o valor total (R$) recebido dos passageiros. Calcular e escrever: a média do consumo em Km/L e o lucro (líquido) do dia. odometro_inicio= float(input('informe o valor inicio')) odometro_final=float(input('informe o valor final')) num_litros=float(input('informe o num de litros')) total_recebido=float(input('informe o total recebido')) distancia_kms= odometro_final- odometro_inicio kms_l=distancia_kms/num_litros total_gasto= num_litros*7.90 lucro_liquido= total_recebido-total_gasto print( 'a quantidadde de kms por litro é' ,kms_l) print('o lucro foi de,' ,lucro_liquido) 13) Uma equipe de carros de Fórmula 1 deseja calcular o número mínimo de litros que deverá colocar no tanque de seu carro para que ele possa percorrer um determinado número de voltas até o primeiro reabastecimento. Escreva um algoritmo que leia o comprimento da pista (em metros), o número total de voltas a serem percorridas no grande prêmio, o número de reabastecimentos desejados e o consumo de combustível do carro (em Km/L). Calcular e escrever o número mínimo de litros necessários para percorrer até o primeiro reabastecimento. Observação: Considere que o número de voltas entre os reabastecimentos é o mesmo. total_do_percurso = float(input("informe o total do percurso em m")) num_de_voltas = float(input("informe onumero total de voltas")) num_reabastecimento = float(input("informe o nuero total de reabastecimento ")) cons = float(input("informe o consumo do carro km/l")) voltas = num_de_voltas/num_reabastecimento reabastecimento = num_reabastecimento*voltas print("número mínimo de litros necessários para percorrer até o primeiro reabastecimento" ,voltas,reabastecimento) 14) Escreva um algoritmo para ler o raio de um círculo, calcular e escrever a sua área. Fórmula da área de um círculo: R². Considere = 3,14. r = float(input("raio")) area = 3.14 print("resultado do calculo de sua area",3.14*r*r) 15) Escreva um algoritmo para ler uma temperatura em graus Fahrenheit, calcular e escrever o valor correspondente em graus Celsius (baseado na fórmula abaixo): Observação: Para testar se a sua resposta está correta saiba que 100ºC = 212F celsius= float(input('informe a temperatura emºf:')) resultado= (9 * celsius/5)+ 35 print('o valor correspondente em graus Celsius é', resultado) 16) Escreva um algoritmo que leia dois valores numéricos reais desconhecidos representados pelas variáveis A e B. Calcular e apresentar os resultados das quatro operações aritméticas básicas (soma, subtração, divisão e multiplicação). a= float(input('informe um numero real')) b= float(input('informe um numero real')) mutip= a*b soma= a+b div= a/b subt= a-b print(' o resultado das quatros operacoes aritmeticas são, ', mutip, soma, div, subt) 17) Escreva um algoritmo que leia o preço de um produto, calcule e mostre o seu PREÇO PROMOCIONAL, com 5% de desconto. preco_produto= float(input('informe o preco do produto')) preco_promocional= (preco_produto * 5)/100 - preco_produto print('o valor promocional com desconto é',preco_promocional) 18) Escreva um algoritmo para a cobrança dos serviços de uma locadora de carros. Escreva um algoritmo que leia a quantidade de Km percorridos por um carro alugado e a quantidade de dias pelos quais ele foi alugado. Calcule o preço total a pagar, sabendo que o carro custa R$110 por dia e R$0,70 por Km rodado. quantidade_Km_lugado= float(input('informe a quantidade de km percorridos')) quantidade_dias_alugado= float(input('informe a quantidade de dias alugados')) total_a_pagar= (110 * quantidade_dias_alugado) + (quantidade_Km_lugado* 0.70) print( 'o valor total se pago é', total_a_pagar) 19) Crie um algoritmo que leia um número real e mostre na tela o seu dobro e a sua terça parte. número_real= float(input('informe o numero real')) seu_dobro= 2* número_real terça_parte= número_real/3 print( 'o dobro e a sua terca parte é', seu_dobro, terça_parte) 20) Crie um algoritmo que solicite ao usuário que informe o número de homens e o número de mulheres matriculadas numa classe e exiba os percentuais equivalentes a cada sexo na tela. Exemplo: suponha que existam 8 homens e 12 mulheres em uma classe totalizando, portanto, 20 alunos na turma. A porcentagem de homens pode ser calculada como 8/20 = 0,4 ou 40% e a porcentagem de mulheres pode ser calculada como 12/20 = 0,6 ou 60%. num_total_de_alunos= int(input('informe o numero total de alunos')) número_de_homens= int(input('informe o numero de homens')) número_de_mulheres= int(input('informe o numero de mulheres')) percen_homens= número_de_homens/num_total_de_alunos percen_mulheres=número_de_mulheres/num_total_de_alunos print(' o percentuais de homens, e mulheres é', percen_homens, percen_mulheres) 21) Escreva um programa que aceite uma quantidade de minutos e o converta em horas e dias. Por exemplo, 6.000 minutos equivalem a 100 horas e é igual a 4.167 dias. quantidade_de_minutos= int(input('informe a quantidade em minutos')) converta_horas= quantidade_de_minutos/60 converta_dias= quantidade_de_minutos/1440 print('os minutos convertidos para minutos e dias é', converta_horas,converta_dias) 22) Um cliente de uma loja de importados está comprando sete produtos. Crie um algoritmo que leia o preço de cada um desses produtos e, em seguida, exiba o subtotal da venda, o valor do imposto e o valor total (subtotal da venda mais o valor do imposto). Suponha que a alíquota do imposto seja de 8% sobre o subtotal da venda. preco_produto1=float(input('informe o valor do produto')) preco_produto2=float(input('informe o valor do produto')) preco_produto3=float(input('informe o valor do produto')) preco_produto4=float(input('informe o valor do produto')) preco_produto5=float(input('informe o valor do produto')) preco_produto6=float(input('informe o valor do produto')) preco_produto7=float(input('informe o valor do produto')) subtotal_da_venda= preco_produto1+preco_produto2+preco_produto3+preco_produto4+preco_produto5+preco_produto6+preco_produto7 imposto= subtotal_da_venda * 8/100 valor_total= subtotal_da_venda + imposto print('o valor total é',valor_total ) 23) Crie um algoritmo que peça para o usuário informar o valor de uma refeição num restaurante. A partir desse valor, o algoritmo deverá calcular o valor da gorjeta (15% sobre o valor da refeição), dos impostos (7% do valor da refeição) e o total a ser pago (valor da refeição mais os valores da gorjeta e dos impostos). Ao final, o algoritmo deverá exibir cada um desses valores e o total. valor_refeicao= float(input('informe o valor da refeicao')) valor_gorjeta= valor_refeicao * 15/100 impostos= valor_refeicao *7/100 total_pago= valor_refeicao + valor_gorjeta +impostos print('o valor da refeicao, da gorjeta, dos impostos, e o valor total é', valor_refeicao, valor_gorjeta, impostos, total_pago) 24) Escreva um algoritmo que pergunte os seguintes dados referentes ao pneu de um automóvel: P = pressão, V = volume e T = temperatura e calcule a massa de ar desse pneu segundo a fórmula (M = massa de ar): PV = 0.37M(T+460) pressao = float(input("informe a pressão")) volume = float(input("informe o volume")) temperatura = float(input("informe a tempertura")) massa = (pressao*volume/0.37)/(temperatura+460) print ("a massa de ar é",massa) 25) Criar um algoritmo que leia o valor de um depósito e o valor da taxa de juros. Calcular e imprimir o valor do rendimento e o valor total depois do rendimento. valor_deposito= float(input('informe o valor do deposito')) valor_juros= float(input('informe o valor dos juros')) valor_total_rendimento= valor_deposito*valor_juros/100 print('o valor total é',valor_total_rendimento) 26) Uma P.A. (progressão aritmética) fica determinada pela sua razão (r) e pelo primeiro termo(a¹). Escreva um algoritmo que seja capaz de determinar o décimo primeiro termo desta P.A., dado que o usuário informe a razão e o primeiro termo. a_1 = float(input("entre com o valor de a1")) r = float(input("entre com o valor da razão")) n = float(input("qual o enésimo termo, a ser determinado")) an = a_1+ (n-1)+r print("razão e o primeiro termo",n,an) 27) Escreva um algoritmo que leia os valores a, b e c de uma função de segundo grau e calcule o valor de delta e imprima ao usuário. leia_o_valor_a = float(input('a')) leia_o_valor_b = float(input('b')) leia_o_valor_c = float(input('c')) delta = leia_o_valor_b *leia_o_valor_b -4*leia_o_valor_a*leia_o_valor_c print(delta)
Compartilhar