EM JAVA
Leia o valor de um produto e mostre na tela as formas de
pagamento como abaixo:
– A) A vista: 10% de desconto
– B) 2 vezes: juros de 5%
– C) 3 vezes: juros de 10%
• Peça para o usuário escolher uma opção e exiba o valor
final do produto
• Em caso de parcelamento, mostre o valor total do produto
e o valor de cada parcela
Soluções para a tarefa
Scanner dados=new Scanner(System.in);
double valorF=0;
DecimalFormat df=new DecimalFormat("##,##0.00");
System.out.println("Informe o valor do produto: ");
double valor=dados.nextDouble();
System.out.println("Escolha a forma de pagamento: ");
System.out.println("A- A vista 10% de desconto");
System.out.println("B- 2x com juros de 5%");
System.out.println("C- 3x com juros de 10%");
char opcao=dados.next().toUpperCase().charAt(0);;
if(opcao=='A'){
valorF= valor - (10 * valor)/100;
System.out.printf("Valor final do produto: R$"+df.format(valorF));
}else if(opcao=='B'){
//double valorF=valor/2;
valorF= valor + (5 * valor)/100;
double divisao= valorF/2;
System.out.printf("Valor final do produto: 2x de R$"+df.format(divisao)+ "| Total: R$"+df.format(valorF));
}else{
if(opcao=='C'){
valorF= valor + (10 * valor)/100;
double divisao= valorF/3;
System.out.printf("Valor final do produto: 2x de R$"+df.format(divisao)+" | Total: R$"+df.format(valorF));
}else{
System.out.println("Opção inválida!");
}
}