Buscar

Aula 10b Exercicio Repeticao em Python

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Fundamentos da Computação
Prof. Inaldo Capistrano Costa 
BICT / UFMA
Python
Exercícios Repetição
Python – repetição / ‘while’
● Exercício 9: O cardápio de uma lanchonete é o seguinte:
100 Cachorro quente 1,10
101 Bauru simples 1,30
102 Bauru c/ovo 1,50
103 Hamburger 1,10
104 Cheeseburger 1,30
105 Refrigerante 1,00
Escreva um programa que leia o código do item pedido, a quantidade e calcule o valor a 
ser pago por aquele lanche. Considere que a cada execução somente será calculado um 
item.
● Exercício 10: Modifique a questão anterior para que o programa só finalize se o código 
informado for 999.
Exercício 10
Python – repetição / ‘while’
Solução postada por: Gláucia Gabriela
print("100: cachorro quente 1,10")
print("101: bauru simples 1,30")
print("102: bauru c/ovo 1,50")
print("103: hamburger 1,10")
print("104: cheeseburger 1,30")
print("105: refrigerante 1,00")
print("Para sair digite 999")
total=0
while (True):
 codigo=int(input("Informe codigo: "))
 if(codigo == 999):
 break
 qtd=int(input("Informe a quantidade: "))
 if codigo==100:
 total=total+1.10*qtd
 elif codigo==101:
 total=total+1.30*qtd
 elif codigo==102:
 total=total+1.50*qtd
 elif codigo==103:
 total=total+1.10*qtd
 elif codigo==104:
 total=total+1.30*qtd
 elif codigo==105:
 total=total+1.00*qtd
 else:
 print("Codigo invalido") 
print(total,"reais.")
Python – repetição / ‘while’
total=0
while (True):
 codigo=int(input("Informe codigo: "))
 if(codigo == 999):
 break
 qtd=int(input("Informe a quantidade: "))
 if codigo==100:
 total=total+1.10*qtd
 elif codigo==101:
 total=total+1.30*qtd
 elif codigo==102:
 total=total+1.50*qtd
 elif codigo==103:
 total=total+1.10*qtd
 elif codigo==104:
 total=total+1.30*qtd
 elif codigo==105:
 total=total+1.00*qtd
 else:
 print("Codigo invalido") 
print(total,"reais.")
Python – repetição / ‘while’
Solução postada por: Gláucia Gabriela
print("100: cachorro quente 1,10")
print("101: bauru simples 1,30")
print("102: bauru c/ovo 1,50")
print("103: hamburger 1,10")
print("104: cheeseburger 1,30")
print("105: refrigerante 1,00")
print("Para sair digite 999")
total=0
while (True):
 codigo=int(input("Informe codigo: "))
 if(codigo == 999):
 break
 qtd=int(input("Informe a quantidade: "))
 if codigo==100:
 total=total+1.10*qtd
 elif codigo==101:
 total=total+1.30*qtd
 elif codigo==102:
 total=total+1.50*qtd
 elif codigo==103:
 total=total+1.10*qtd
 elif codigo==104:
 total=total+1.30*qtd
 elif codigo==105:
 total=total+1.00*qtd
 else:
 print("Codigo invalido") 
print(total,"reais.")
Python – repetição / ‘for’
● Crie um programa que peça 10 números 
inteiros e apresente: a média, o maior e o 
menor. 
Exercício 17
Python – repetição / ‘for’
soma=0
menor = 0
maior = 0
for x in range(10):
 n=int(input("Informe o %d numero:" %(x+1)))
 soma=soma+n
 if n>maior:
 maior=n
 if n<menor:
 menor=n
print("O maior valor é %d ." %maior)
print("O menor valor é %d ." %menor)
print("O media valor é %d ." %(soma/10))
Python – repetição / ‘for’
soma=0
menor = 0
maior = 0
for x in range(10):
 n=int(input("Informe o %d numero:" %(x+1)))
 soma=soma+n
 if n>maior:
 maior=n
 if n<menor:
 menor=n
print("O maior valor é %d ." %maior)
print("O menor valor é %d ." %menor)
print("O media valor é %d ." %(soma/10))
Python – repetição / ‘for’
soma=0
menor = 0
maior = 0
for x in range(10):
 n=int(input("Informe o %d numero:" %(x+1)))
 soma=soma+n
 if n>maior:
 maior=n
 if n<menor:
 menor=n
print("O maior valor é %d ." %maior)
print("O menor valor é %d ." %menor)
print("O media valor é %d ." %(soma/10))
Obrigado!
	Slide 1
	Slide 2
	Slide 3
	Slide 4
	Slide 5
	Slide 6
	Slide 7
	Slide 8
	Slide 9
	Slide 10
	Slide 11

Outros materiais