fork download
  1. #include<stdio.h>
  2. #include<locale.h>
  3. #include<math.h>
  4.  
  5. void imprime()
  6. {
  7. printf("Por favor, digite uma opção abaixo: \n\a");
  8. printf("Opcão 1: a vista com 10 porcento de desconto\n");
  9. printf("Opção 2: em duas vezes(preço de etiqueta)\n");
  10. printf("Opção 3: de 3 até 10 vezes com 3 porcento de juros ao mês(válido para compras acimad de 100)\n");
  11. }
  12.  
  13. int main(void)
  14. {
  15. setlocale(LC_ALL,"portuguese");
  16. float totalGasto, valorTotal,montante;
  17. int opcao, quantParcelas;
  18.  
  19. printf("Por obséquio, digite o valor gasto pela(o) cliente: \n");
  20. scanf("%f",&totalGasto);
  21. imprime();
  22. scanf("%d",&opcao);
  23.  
  24. if(opcao == 1)
  25. {
  26. // Fator de diminuição = (100/100) - (10/100) = 1 - 0.1 = 0.90
  27. valorTotal = totalGasto * 0.90;
  28. printf("O valor da conta é %.4f\n",valorTotal);
  29. }
  30.  
  31. else if(opcao == 2)
  32. {
  33. valorTotal = totalGasto / 2;
  34. printf("O %.2f pode ser pago em duas parcelas de %.4f\n",totalGasto, valorTotal);
  35.  
  36. }
  37.  
  38. else if(opcao == 3)
  39. {
  40. if(totalGasto > 100)
  41. {
  42. printf("Informe a quantidade de parcelas desejadas: \n");
  43. scanf("%d",&quantParcelas);
  44. montante = totalGasto * pow(1.03,quantParcelas);
  45. printf("O valor gasto de %.4f com juros ficam %.4f que podem ser pagos em parcelas de %.4f\n",totalGasto,montante,montante/quantParcelas);
  46. }
  47. }
  48. return 0;
  49. }
Success #stdin #stdout 0s 5300KB
stdin
Standard input is empty
stdout
Por obséquio, digite o valor gasto pela(o) cliente: 
Por favor, digite uma opção abaixo: 
Opcão 1: a vista com 10 porcento de desconto
Opção 2: em duas vezes(preço de etiqueta)
Opção 3: de 3 até 10 vezes com 3 porcento de juros ao mês(válido para compras acimad de 100)