lbj 0 Denunciar post Postado Fevereiro 13, 2011 Ai pessoal to com uma lista imensa de exercicios em Python pra resolver ja tem data de entrega e eu so tive 2 aulas entao recorro a todos. Informação breve dos programas que devo desenvolver: 1) Faça um programa que peça dois números inteiros e imprima a soma desses dois números 2) Escreva um programa que leia um valor em metros e o exiba convertido em milímetros 3) Escreva um programa que leia a quantidade de dias, horas, minutos e segundos do usuário. Calcule o total em segundos. 4) Faça um programa que calcule o aumento de um salário. Ele deve solicitar o valor do salário e a porcentagem do aumento. Exiba o valor do aumento e do novo salário. 5) Solicite o preço de uma mercadoria e o percentual de desconto. Exiba o valor do desconto e o preço a pagar. 6) Calcule o tempo de uma viagem de carro. Pergunte a distância a percorrer e a velocidade média esperada para a viagem. 7) Converta uma temperatura digitada em Celsius para Fahrenheit. F = 9*C/5 + 32 8) Faça agora o contrário, de Fahrenheit para Celsius. 9) Escreva um programa que pergunte a quantidade de km percorridos por um carro alugado pelo usuário, assim como a quantidade de dias pelos quais o carro foi alugado. Calcule o preço a pagar, sabendo que o carro custa R$ 60,00 por dia e R$ 0,15 por km rodado. 10) Escreva um programa para calcular a redução do tempo de vida de um fumante. Pergunte a quantidade de cigarros fumados por dia e quantos anos ele já fumou. Considere que um fumante perde 10 minutos de vida a cada cigarro, calcule quantos dias de vida um fumante perderá. Exiba o total de dias. 11) Sabendo que str( ) converte valores numéricos para string, calcule quantos dígitos há em 2 elevado a um milhão. Compartilhar este post Link para o post Compartilhar em outros sites
Mário Monteiro 179 Denunciar post Postado Fevereiro 14, 2011 O que já fez dos SEUS exercícios? Compartilhar este post Link para o post Compartilhar em outros sites
Electron 0 Denunciar post Postado Fevereiro 14, 2011 Exercício 1 (sem tratamento de erros) numero1 = input("Digite o primeiro numero: ") numero2 = input("Digite o segundo numero: ") total = numero1 + numero2 print "A soma dos dois numeros eh ",total Agora você faz o resto, daí se encontrar problemas, então poste aqui e nós poderemos te ajudar. Ops... havia colocado raw_input :( Compartilhar este post Link para o post Compartilhar em outros sites
lbj 0 Denunciar post Postado Fevereiro 15, 2011 Desculpem me ter colocado a lista toda mas eu ja havia feito alguns. Mas minha dificuldade são os exercicios que tem calculo de (%) porcentagem. 1° e 2° resolvido por aqui Compartilhar este post Link para o post Compartilhar em outros sites
Electron 0 Denunciar post Postado Fevereiro 15, 2011 Desculpem me ter colocado a lista toda mas eu ja havia feito alguns. Mas minha dificuldade são os exercicios que tem calculo de (%) porcentagem. 1° e 2° resolvido por aqui Veja um modo bem simples de resolver o exercício 4, que usa porcentagem: salario = input("Digite o valor do salario: ") aumento = input("Digite a porcentagem de aumento: ") novo_salario = (aumento/100.0 * salario) + salario valor_aumento = novo_salario - salario print "\n Novo salario: ",novo_salario print "Aumento: ",valor_aumento Compartilhar este post Link para o post Compartilhar em outros sites
Juliana Mesquita 0 Denunciar post Postado Maio 30, 2016 '''1) Faça um programa que peça dois números inteiros e imprima a soma desses dois númerosAutor: Juliana MesquitaFunção: SomarDados de entrada: 2 númerosdados de saída : soma '''def soma2num(num1,num2):soma=num1+num2return somanum1=eval(input("Digite o valor do 1 número :"))num2=eval(input("Digite o valor do 2 número :"))print(soma2num(num1,num2)) Compartilhar este post Link para o post Compartilhar em outros sites
Juliana Mesquita 0 Denunciar post Postado Maio 30, 2016 '''2) Escreva um programa que leia um valor em metros e o exiba convertido em milímetrosautor: Juliana MesquitaFunção: Converter metros em milimetrosDados de entrada: metroDados de sáida: milimetros'''def conversosmetrosparamilimitros(metros):milimetros=metros/0.0010000return milimetrosmetros=eval(input("Digite a quantidade de metros : "))print(conversosmetrosparamilimitros(metros)," Milímetros") Compartilhar este post Link para o post Compartilhar em outros sites
Juliana Mesquita 0 Denunciar post Postado Maio 30, 2016 '''3) Escreva um programa que leia a quantidade de dias, horas, minutos e segundos do usuário. Calcule o total em segundos.autor: Juliana MesquitaFunção: converter tempo para segundoDados de entrada: dias, hora e minutoDados de saída: segundos'''def conversaoparasegundos(dia,hora,minuto,segundo):segundostotal=minuto/0.016667segundostotal=segundostotal+(hora/0.00027778)segundostotal=segundostotal+(dia*86400)segundostotal=segundostotal+segundoreturn segundostotaldia=eval(input("Digite a quantidade de dias : "))hora=eval(input("Digite a quantidade de horas : "))minuto=eval(input("Digite a quantidade de minutos : "))segundo=eval(input("Digite a quantidade de segundos : "))print(" É igual a : ",conversaoparasegundos(dia,hora,minuto,segundo)," Segundos ") Compartilhar este post Link para o post Compartilhar em outros sites
Juliana Mesquita 0 Denunciar post Postado Maio 30, 2016 '''4) Faça um programa que calcule o aumento de um salário. Ele deve solicitar o valor do salário e aporcentagem do aumento. Exiba o valor do aumento e do novo salário.Autor: Juliana MesquitaFunção: calcular aumento de salarioDados de entrada: Salario e porcentagem de aumentoDados de saída: Salarionovo'''def aumentosalario(salario,aumento):salarionovo=((salario*aumento)/100)+salarioreturn salarionovosalario=eval(input("Digite o valor atual do salário :"))aumento=eval(input(" Digite o valor da porcentagem do aumento do salario :"))print("Novo salario :",aumentosalario(salario,aumento)) Compartilhar este post Link para o post Compartilhar em outros sites
Juliana Mesquita 0 Denunciar post Postado Maio 30, 2016 '''5) Solicite o preço de uma mercadoria e o percentual de desconto. Exiba o valor do desconto e o preço a pagar.Autor: Juliana MesquitaFunção: Calcular valro de desconto e exibir novo preçoDados de entrada: Valor do produto e descontoDados de saída: valor do desconto e novo valor do produto'''def descontoproduto(precoatual,desconto):valordesconto=(precoatual*desconto)/100novopreco=precoatual-valordescontoreturn (novopreco,valordesconto)precoatual=eval(input("Digite o valor do produto :"))desconto=eval(input("Digite o valor do desconto :"))print("O novo valor do produto e do desconto é : ",descontoproduto(precoatual,desconto)) Compartilhar este post Link para o post Compartilhar em outros sites
Juliana Mesquita 0 Denunciar post Postado Maio 30, 2016 '''6) Calcule o tempo de uma viagem de carro. Pergunte a distância a percorrer e a velocidade médiaesperada para a viagem.Autor: Juliana MesquitaFunção: Calcular tempo de uma viagemDados de entrada: disntacia, velocidade mediaDados de saida: tempod de viagem'''def viagemcarro(distancia,velocidade):tempo=distancia/velocidade #não sei se essa é a formula adequada... return tempodistancia=eval(input("Digite a distancia a percorrer : "))velocidade=eval(input(" Digite a velocidade media : "))print(" O tempo será de :", viagemcarro(distancia,velocidade)) Compartilhar este post Link para o post Compartilhar em outros sites
Juliana Mesquita 0 Denunciar post Postado Maio 30, 2016 '''7) Converta uma temperatura digitada em Celsius para Fahrenheit. F = 9*C/5 + 32Autor: Juliana MesquitaFunção: converter Celsius para FahrenheitDados de entrada: CelsiusDados de saida: Fahrenheit'''def conversaoCparaF(celsius):fahrenheit=9*celsius/5+32return fahrenheitcelsius=eval(input(" Digite a temperatura em Celsius :"))print("O valor da conversão de Celsius para Fahrenheit foi :",conversaoCparaF(celsius)) Compartilhar este post Link para o post Compartilhar em outros sites
Juliana Mesquita 0 Denunciar post Postado Maio 30, 2016 '''8) Faça agora o contrário, de Fahrenheit para CelsiusFunção: converter de F para CDados de entrada: FDados de saída:C '''def conversaoFparaC(fahrenheit):celsius=(fahrenheit-32)/1.8000return celsiusfahrenheit=eval(input(" Digite a temperatura me Fahrenheit :"))print(" Convertendo Farenheit para Celsius :",conversaoFparaC(fahrenheit),"ºC") Compartilhar este post Link para o post Compartilhar em outros sites
Juliana Mesquita 0 Denunciar post Postado Maio 30, 2016 '''9) Escreva um programa que pergunte a quantidade de km percorridos por um carro alugado pelousuário, assim como a quantidade de dias pelos quais o carro foi alugado. Calcule o preço a pagar,sabendo que o carro custa R$ 60,00 por dia e R$ 0,15 por km rodado.Função: calcular preço a pagar pelo carroDados de entrada: distancia percorrida e quantidade de diasdados de saida: preço total'''def precoaluguelcarro(distancia,dias):precototal=(distancia*0.15)+(dias*60.0)return precototaldistancia=eval(input(" Digite a distancia percorrida :"))dias=eval(input(" Digite a quantidade de dias qeu o carro foi alugado :"))print(" Preço total :",precoaluguelcarro(distancia,dias)) Compartilhar este post Link para o post Compartilhar em outros sites
Juliana Mesquita 0 Denunciar post Postado Maio 30, 2016 '''10) Escreva um programa para calcular a redução do tempo de vida de um fumante. Pergunte aquantidade de cigarros fumados por dia e quantos anos ele já fumou. Considere que um fumanteperde 10 minutos de vida a cada cigarro, calcule quantos dias de vida um fumante perderá. Exiba ototal de dias.Função: calcular quantidade de dias de vida que fumante perderaDados de entrada: quantidade de cigarros e quantos anos ja fumoudado de saida: perda de dias de vida'''def fumanteperde(qtcigarro,anos):perdedia=(((qtcigarro*10)*0.00069444)*(anos*365))return perdediaqtcigarro=eval(input(" Digite o valor de cigarros furmados por dia :"))anos=eval(input(" Digite quantos anos você fuma :"))print(" O fumante perderá ", fumanteperde(qtcigarro,anos)," dias de vida ") Compartilhar este post Link para o post Compartilhar em outros sites
Juliana Mesquita 0 Denunciar post Postado Maio 30, 2016 '''11) Sabendo que str( ) converte valores numéricos para string, calcule quantos dígitos há em 2 elevadoa um milhão.Função: Saber quantos digitos existem no resultadoDados de entrada: 2 elevado a um milhãoDados de saída: quantidade de digitos'''def quantidadededigitos(base,expoente):resultado=base**expoenteresultado=str(resultado)return len(resultado)base=eval(input(" Digite o valor da base :"))expoente=eval(input(" Digite o valor do expoente :"))print(quantidadededigitos(base,expoente)) Compartilhar este post Link para o post Compartilhar em outros sites
Juliana Mesquita 0 Denunciar post Postado Maio 30, 2016 Gostaria de ajudar para responder a seguinte questão sem ter que usar vetores pois a professora ainda não entrou nesse tema (Abaixo tem meu código mas não roda da forma adequada): '''1. Escreva uma função que, dada uma quantidade de números, pede ao usuário para digitá-lose retorna o maior e menor deles.Autor:Juliana MesquitaFunção: Retornar maior e menor númeroDados de entrada: Quantidade de Números e numerosDados de Saída: maior e menor número digitado'''def numeromaiormenor(quantidade):contador=0maior=0menor=0while contador<=quantidade:numero=eval(input("Digite o valor do número :"))contador=contador+1if numero>maior:maior=max(numero)elif numero<maior:menor=min(numero)return ("O maior valor digitado foi o:",maior," O menor valor digitado foi o :",menor)quantidade=eval(input("Digite a quantidade de número desejada :"))print(numeromaiormenor(quantidade)) Compartilhar este post Link para o post Compartilhar em outros sites