Ajuda em Mais uma atividade!

1. Ajuda em Mais uma atividade!

John Paulo Martins
Ris1nG

(usa Outra)

Enviado em 03/04/2019 - 19:14h

QUESTAO DA ATIVIDADE: Você foi contratado para resolver o seguinte problema:
Uma padaria tem que somar na calculadora todos os itens da compra de um
cliente e o caixa, vira e mexe, esquece se já bateu um produto ou não.
Além disso, pagamento em dinheiro tem desconto de 10%. Implemente um
algoritmo que leia o valor de todos os itens da conta, se o pagamento é
em dinheiro ou não, e imprima o total da conta e o valor do desconto (R$
0,00 se não for em dinheiro).

faço a minima ideia do q fazer.


  


2. Re: Ajuda em Mais uma atividade!

Matheus
pylm

(usa Gentoo)

Enviado em 03/04/2019 - 20:59h


É mais simples do que parece.

Basicamente:
cria uma variável de preço total e uma de pagamento
faz um while pra ficar pegando preço de produto até certa condição (por ex, se o usuário entrar zero quebra o while)
faz outro while e pergunta o método de pagamento, se o usuário inputar um valor errado você pede de novo, senão quebra o while
Se o método for dinheiro printa a variável de preço total * 0,9 (dando desconto de 10%) senão simplesmente printa a variável de preço total.


3. Jack estripador!

Cézar Augusto
cizordj

(usa Debian)

Enviado em 03/04/2019 - 22:11h

Você tem um problemão nesta questão, uma dica que eu dou é dividir o problemão em problemas menores e faça o código para eles.

- Uma padaria tem que somar na calculadora todos os itens da compra.
Criar um array que vai armazenando todos os itens e seu valor para depois somar todo, ou fazer uma soma incremental. A cada item scaneado na leitora, somar o preço disto na variável subtotal.

- Além disso, pagamento em dinheiro tem desconto de 10%
Criar uma variável pagamento para definir a forma de pagamento e no final fazer uma condicional if, se for em dinheiro crie outra variável para guardar o valor de desconto senão o valor de desconto é zero.

- Imprima o total da conta e o valor do desconto.
Lembra das duas variáveis de antes? é só imprimí-las.
printf(subtotal);
prinft(valorDesconto);

Não sei se é implementado nesta ordem, mas fazendo assim você ficará menos perdido.

<---------------------------------------------------------------->
O seu tempo é o único bem que você não recupera






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts