Informática, perguntado por ThiagoAntonio65, 11 meses atrás

Fazer um programa em "C" que solicita o total gasto pelo cliente de uma loja, imprime as opções de pagamento, solicita a opção desejada e imprime o valor total das prestações (se houverem). a. Opção: a vista com 10% de desconto b. Opção: em duas vezes (preço da etiqueta) c. Opção: de 3 até 10 vezes com 3% de juros ao mês (somente para compras acima de R$ 100,00).

Soluções para a tarefa

Respondido por bokomoko
4
Fiz o programa em C e postei em anexo.

Por favor, observe a questão da divisão inteira usando variáveis reais. 

A praze comercial indica que as frações de reais são colocadas na primeira parcela, ficando as parcelas seguintes sempre com valores redondos.

por exemplo 350 dividido em 3 prestações dá  116,6667, uma dízima. Pior é que 3 * 166,6667 = 350,0001, e 3 * 166,6666 =  349,9998

Para evitar a dízima, dividimos inteiro 350 por 3, dá 116 e resta 2
Então a primeira parcela vai ser de 118, as outras duas de 116. Assim nunca dá diferença de centavos por causa de dízima

Anexos:
Perguntas interessantes