[ Foro de Java ]

cuales son los errores que tengo

02-Dec-2021 20:07
Invitado (daniel216)
0 Respuestas

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.)