Você está na página 1de 5

Exerccio4.1 - Analise o programa da listagem 4.2.

Responda o que acontece se o primeiro e o


segundo valores forem iguais? Explique.
RESOLUO:

Ocorre que o programa informa que o proceso foi finalizado com a seguinte mensagem Process
finished with exit code 0. Isso se deve porque no programa no analisado a igualdade de a com b e,
sim quem maior.

Exercdo4.2- Escreva um programa que pergunte a velocidade do carro de um usurio. Caso ultrapasse
80 km/h, exiba urna mensagem dizendo que o usurio foi multado. Nesse caso, exiba o valor da
multa, cobrando R$ 5,00 por km acima de 80.
RESOLUO:
velocidade= int(input(Qual a velocidade do carro?))
if velocidade>80:
multa=(velocidade-80)*5
print (Voc foi multado no valor de R$%5.2i %multa)

Exercicio 4.3 - Escreva um programa que leia trs nmeros e que imprima o maior e o menor.

RESOLUO
a=float(input(Digite um valor para a:))
b=float(input(Digite um valor para b:))
c=float(input(Digite um valor para c:))
if a>b and a>c:
print(a o maior valor!)
elif b>a and b>c:
print(b o maior valor!)
else:
print(c maior valor!)
Exerccio 4.4 - Escreva um programa que pergunte o salrio do funcionrio e calcule o valor do
aumento. Para salrios superiores a R$ 1.250,00, calcule um aumento de 10%. Para os inferiores ou
iguais, de 15%.
RESOLUO:
salario=float(input(Qual o seu salario?))
if salario<=1.250:
n_salario=salario*1.15
print(O novo salario com o aumento sera de: R$%5.2f%n_salario)
else:
n_salario=salario*1.10
print(O novo salario com o aumento sera de:R$%5.2f%n_salario)

Exerccio 4.5 - Execute o programa (listagem 4.5) e experimente alguns valores. Verifique se os
resultados foram os mesmos do programa anterior (listagem 43).
RESOLUO:
Sim os resultados foram os mesmo.

Exerccio 4.6 - Escreva um programa que pergunte a distancia que um passageiro deseja percorrer em
km. Calcule o preo da passagem, cobrando R$ 0,50 por km para viagens de at de 200 km e R$ 0,45
para viagens mais longas.
RESOLUO:

km=float(input(Quantos quilometros voce deseja percorrer?))

if km<=200:

valor=km*0.5

print(O valor a ser cobrado sera de: R$%5.2f%valor)

else:

valor=km*0.45

print(O valor a ser cobrado sera de: R$%5.2f%valor)

Exerccio 4.7 - Rastreie o programa da listagem 4.7. Compare seu resultado ao apresentado na tabela
4.2.
RESOLUO:

Podemos observar que o programa excuta o tipo do produto at a linha correspondente


pulando logo depois para a linha 19.No tipo 5 o a tabela no coloca a linha 11, que deveria ser
executada.

Exerccio 4.8 - Escreva um programa que lea dois nmeros e que pergunte qual operago
voc deseja realizar. Voce deve poder calcular a soma(+), subtrago(-), multiplicago (*) e divisao (/).
Exiba o resultado da operago solicitada.
RESOLUO:
a=float(input(Digite uma valor para a: ))
b=float(input(Digite uma para b: ))
op=input(Qual operao voce deseja realizar? Digite + para soma,-para subtrao,* para
multiplicao ou / para diviso.)
if op==+:
print(O valor da operao : %5.2f%(a+b))
elif op==-:
print(O valor da operao : %5.2f%(a-b))
elif op==*:
print(O valor da operao : %5.2f%(a*b))
else:
print(O valor da operao : %5.2f%(a/b))

Exerccio4.9-Escreva um programa para aprovar o emprstimo bancrio para compra de uma


casa. O programa deve perguntar o valor da casa a comprar, o salrio e a quantidade de anos a pagar.
O valor da prestao mensal nao pode ser superior a 30% do salrio. Calcule o valor da prestao
como sendo o valor da casa a comprar dividido pelo nmero de meses a pagar.
RESOLUO:

v_casa=float(input(Qual o valor da casa a ser comprada?))

salario=float(input(Qual o seu salruio?))

q_anos=float(inpu(Em quantos anos voce deseja pagar?))

if v_casa/(q_anos*12)<0.3salario:

print(Seu credito foi aprovado!)

else:

print(Seu credito foi reprovado!)

Exerccio 4.10 - Escreva um programa que calcule o prego a pagar pelo forneci- mento de
energia eltrica. Pergunte a quantidade de kWh consumidas e o tipo de instalao: Rpara residncias, I
para indstrias e C para comrcios. Calcule o prego a pagar de acordo cora a tabela a seguir.

RESOLUO:

q_kwh=float(input(Digite a quantidade de kWh consumidos no mes:))


t_instalacao=input(Para instalaes residenciais digite R,para industriais digite I e para
comerciais digite C.)

if t_instalacao==R or t_instalacao==r:

if q_kwh<500:

p_pagar=q_kwh*0.40

print(O valor a pagar : R$%5.2f%p_pagar)

else:

p_pagar=q_kwh*0.65

print(O valor a pagar : R$%5.2f%p_pagar)

elif t_instalacao==I or t_instalacao==i:

if q_kwh<1000:

p_pagar=q_kwh*0.55

print(O valor a pagar : R$%5.2f%p_pagar)

else:

p_pagar=q_kwh*0.60

print(O valor a pagar : R$%5.2f%p_pagar)

else:

if q_kwh<5000:

p_pagar=q_kwh*0.55

print(O valor a pagar : R$%5.2f%p_pagar)

else:

p_pagar=q_kwh*0.60

print(O valor a pagar : R$%5.2f%p_pagar)