Você está na página 1de 2

Prática 6 – INF100 – 2012/I – Valor: 2 pontos

INF100 – Introdução à Programação I


Roteiro de aula Prática - 13 a 16 de junho de 2022

Nome do arquivo a ser entregue: p06.py

Importante: Como qualquer outra prática de INF100 você deve:


1. Criar o cabeçalho obrigatório (sem o cabeçalho com sua identificação, o valor da
prática será 0)
2. Após finalizar o cabeçalho salve o arquivo com o nome correto
3. Leia as instruções até o final e, após finalizar sua leitura, inicie sua programação.

Obs.: Recomenda-se salvar o arquivo com certa frequência para não perder a digitação
já feita em caso de uma falha na rede elétrica.

Suponha uma cidade que possua 2 supermercados distantes entre si. Devido à isso, os
compradores costumam se dirigir a apenas um dos mercados para realizar suas
compras, ou seja, todos os produtos desejados são adquiridos em um único
supermercado.
Faça um programa para auxiliar um comprador a escolher um dos mercados de acordo
com os produtos desejados. O programa deverá ler a quantidade de itens desejados e,
em seguida, ler o valor de cada item em cada um dos dois supermercados.
Ao final, o programa deverá exibir uma mensagem informando qual supermercado é
mais barato e também o valor final da compra nesse mercado.
Caso o total da compra seja o mesmo nos dois supermercados, o programa deverá
exibir uma mensagem informando que os dois possuem o mesmo preço total, incluindo
o valor calculado. O valor final da compra deverá ser exibido com duas casas decimais.

Seguem alguns exemplos de “telas” de execução desse programa. As entradas de


dados do usuário (pelo teclado) estão destacadas.
Exemplo 1:
Número de itens a serem comprados: 3

Produto 1
Preço no mercado A: 5.4
Preço no mercado B: 5.2

Produto 2
Preço no mercado A: 9
Preço no mercado B: 9.9

Produto 3
Preço no mercado A: 15
Preço no mercado B: 16

A compra fica mais barata no mercado A: R$ 29.40

Exemplo 2:
Número de itens a serem comprados: 2

Produto 1
Preço no mercado A: 7
Preço no mercado B: 6

Produto 2
Preço no mercado A: 5
Preço no mercado B: 5

A compra fica mais barata no mercado B: R$ 11.00

Página 1 de 2
Prática 6 – INF100 – 2012/I – Valor: 2 pontos

Exemplo 3:
Número de itens a serem comprados: 3

Produto 1
Preço no mercado A: 6
Preço no mercado B: 7

Produto 2
Preço no mercado A: 5
Preço no mercado B: 6

Produto 3
Preço no mercado A: 3
Preço no mercado B: 1

Os dois mercados tem o mesmo preço: R$ 14.00

 A saída do programa deve obedecer à formatação exata mostrada nos


exemplos acima.

 Não esqueça de preencher o cabeçalho com seus dados e uma breve


descrição do programa.

Após certificar-se que seu programa está correto, envie o arquivo do programa
fonte (p06.py) através do sistema do LBI.

Página 2 de 2

Você também pode gostar