void pegarEmprestimo(){
int opcao;
double juros1, juros2, valorEmprestimo, pgtoTotal1, pgtoTotal2;
String menu;
String valor= JOptionPane.showInputDialog("Informe o valor do emprestimo desejado");
valorEmprestimo= Float.parseFloat(valor);
if(valorEmprestimo < valorC[numeroDaConta]){
JOptionPane.showMessageDialog(null,"Emprestimo de R$ "+valorEmprestimo+"\n concedido ao Cliente "
+nome); //nao mostrou nome
menu = JOptionPane.showInputDialog("So temos as seguintes opcoes: \n 1 - Pagar proximo mes; " +
"\n 2 - Pagamento em duas parcelas; e \n3 - Sair");
opcao = Integer.parseInt(menu);
switch (opcao){
case 1: //qtd. parcelas
juros1= (valorEmprestimo * 0.012); //1,2% juro. Juros em 1 parcela
pgtoTotal1= juros1 + valorEmprestimo;
JOptionPane.showMessageDialog(null,"O juro sera de R$ "+juros1);
JOptionPane.showMessageDialog(null,"pagara total para mes que vem de R$ "+pgtoTotal1);
break; //verificar se pode tirar break
case 2:
juros2= ((valorEmprestimo * 0.012 + valorEmprestimo)*0.012); //1,2% juro sob juro. Juros em 2 parcelas
pgtoTotal2= juros2 + valorEmprestimo; //juros sobre juros
double parcela_2= pgtoTotal2 / 2; //declaração variavel local
JOptionPane.showMessageDialog(null,"O juro sera de R$ "+juros2);
JOptionPane.showMessageDialog(null,"Pagara 2 parcelas de R$ "+parcela_2+" \nPagando um total " +
"de R$ " +pgtoTotal2+" pelo emprestimo");
break;
default:
JOptionPane.showMessageDialog(null,"Opcao invalida\n");
}
}else{
JOptionPane.showMessageDialog(null, "Emprestimo nao concedido ao Cliente "+nome+", pois o " +
"limite foi ultrapassado");
//System.out.println("Emprestimo nao concedido, pois o limite foi ultrapassado");
}
}
Calcular juro sob juros
W
2 Respostas
Nesse caso não se deve usar “switch/case”, acho q o melhor seria utilizar um laço com a quantidade de parcelas e fazer os cálculos. Tem muita coisa na internet a respeito disso, dá uma pesquisada no Google q vc consegue alguns bons exemplos.
E
Você precisa de um livro de matemática financeira, não de um switch 
Dica: você vai precisar do método pow da classe java.lang.Math
E o seu problema de não ter achado as coisas na Internet é que o nome não é “juro sob juro” e sim “juros compostos” ou “juros SOBRE juros”.
Criado 22 de abril de 2013
Ultima resposta 22 de abr. de 2013
Respostas 2
Participantes 3
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Engenharia de Prompt para Devs: Um guia para aprender a... Por Ricardo Pupo Larguesa — Casa do Codigo