[ Foro de Java ]
package actividad4;
import java.util.Scanner;
public class Actividad4 {
public static void main(String[] args) {
//Declarar Scanner
Scanner entrada= new Scanner (System.in);
int opc = 0;//variable de opcion del menu.
int = F,a,p,n,i ;
System.out.println("Calculos Financieros");
do
{
System.out.println("1.Valor futuro con anualidad");
System.out.println("2.Anualidad con valor futuro");
System.out.println("3.Valor presente con anualidad");
System.out.println("4.Anualidad con valor presente");
System.out.println("5.Salir");
System.out.println("Selecciones una opcion:");
opc = entrada.nextInt();
switch(opc){
case 1:
System.out.println("Aqui se calcula valor futuro con anualidad");
//pedir anualidad
System.out.println("Ingresar anualida");
//leer anualidad
double a= entrada.nextDouble();
//pedir interes"i"
System.out.println("Ingresar interes:");
//leer interes
double i=entrada.nextDouble();
//pedir los periodos "n"
System.out.println("Pedir los periodos:");
//leer periodo
double n= entrada.nextDouble();
//Realizar calculo
double F = a*(((Math.pow((1+i),n)-1))/i);
//imprimir resultado
System.out.println("El valor es"+F);
break;
case 2:
System.out.println("Aqui se calcula la anualidad con valor futuro");
System.out.println("Aqui se calcula valor futuro con anualidad");
//pedir anualidad
System.out.println("Ingresar anualida");
//leer anualidad
double F = entrada.nextDouble();
//pedir interes"i"
System.out.println("Ingresar interes:");
//leer interes
double i=entrada.nextDouble();
//pedir los periodos "n"
System.out.println("Pedir los periodos:");
//leer periodo
double n= entrada.nextDouble();
//Realizar calculo
double a = F*(1/((Math.pow((1+i),n)-1)));
//imprimir resultado
System.out.println("El valor es"+a);
break;
case 3:
System.out.println("Aqui se calcula valor futuro con anualidad");
//pedir anualidad
System.out.println("Ingresar anualida");
//leer anualidad
double p = entrada.nextDouble();
//pedir interes"i"
System.out.println("Ingresar interes:");
//leer interes
double i=entrada.nextDouble();
//pedir los periodos "n"
System.out.println("Pedir los periodos:");
//leer periodo
double n= entrada.nextDouble();
//Realizar calculo
double p = a*((i*(Math.pow(i+i),n))/(Math.pow((1+i),n)-1));
//imprimir resultado
System.out.println("El valor es"+p);
case 4:
System.out.println("Aqui se calcula valor futuro con anualidad");
//pedir anualidad
System.out.println("Ingresar anualida");
//leer anualidad
double F = entrada.nextDouble();
//pedir interes"i"
System.out.println("Ingresar interes:");
//leer interes
double i=entrada.nextDouble();
//pedir los periodos "n"
System.out.println("Pedir los periodos:");
//leer periodo
double n= entrada.nextDouble();
//Realizar calculo
double a = p*((i*(Math.pow(i+i),n))/((Math.pow((1+i),n)-1))/i);
//imprimir resultado
System.out.println("El valor es"+a);
default:
System.out.println("Opcion incorrecta");
break;
}//Termina el proceso switch
}while(opc !=5);
}
}
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)