Java - Necesito que después de realizar un conversión me regrese a las opciones de monedas....

 
Vista:

Necesito que después de realizar un conversión me regrese a las opciones de monedas....

Publicado por Daniel Correa (1 intervención) el 23/11/2017 01:44:37
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
package conversion;
import java.util.Scanner;
 
public class Conversion {
 
    public static void main(String[] args) {
 
Scanner nuevo= new Scanner(System.in);
 
 
 int opcion;
 
 System.out.println("Este programa convierte una cierta cantidad de pesos mexicanos en dolars,euros,libras");
 System.out.println("Selecione el tipo de moneda al que desea convertir");
 System.out.println("1=Dolares");
 System.out.println("2=Euros");
 System.out.println("3=Libras");
 opcion=nuevo.nextInt();
    if(opcion==1 ){
        double pesos,dolares;
        System.out.println("Introducir cantidad de pesos a convertir");
        pesos=nuevo.nextDouble();
        dolares=pesos/19.085;
        System.out.println("El resultado convertido en dolares es:"+dolares);
    }else{
    if (opcion==2){
        double pesos2,euros;
        System.out.println("Ingresar cantidad de pesos a convertir");
        pesos2=nuevo.nextDouble();
        euros=pesos2/22.363;
        System.out.println("El resutado convertido  en euros es:"+euros);
            }else{
    if(opcion==3){
    double pesos3,libras;
    System.out.println("Introducir cantidad de pesos a convertir");
    pesos3=nuevo.nextDouble();
    libras=pesos3/25.45;
    System.out.println("El resultado convertido a libras:"+libras);
    }else{
 
    }
    }
    }
    }
 
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Necesito que después de realizar un conversión me regrese a las opciones de monedas....

Publicado por Darklet (1 intervención) el 24/11/2017 23:18:51
Utiliza un bucle, yo he utilizado "WHILE" :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
package conversion;
import java.util.Scanner;
public class Conversion {
    public static void main(String[] args) {
    Scanner nuevo = new Scanner(System.in);
    int n=1, opcion;
    double pesos, euros, dolares, libras;//Puedes declarar variables al inicio, esto se te hara mucho mas facil al momento de editar.
    System.out.println("Este programa convierte una cierta cantidad de pesos mexicanos en dolars,euros,libras");
    while(n==1){ //Con este bucle, podremos repetir la conversion cuantas veces deseemos.
        System.out.println("\nSelecione el tipo de moneda al que desea convertir");
        System.out.println("Dolares [1]");
        System.out.println("Euros   [2] ");
        System.out.println("Libras  [3]");
        System.out.println("Salir   [4]");
        opcion=nuevo.nextInt();
        if(opcion==1){
            System.out.println("Introducir cantidad de pesos a convertir");
            pesos = nuevo.nextDouble();
            dolares = pesos/19.085;
            System.out.println("El resultado convertido en dolares es: "+dolares+"\n");
        }else if (opcion==2){ //Puedes utilizar un else if, en vez del else { if{} }.
            System.out.println("Ingresar cantidad de pesos a convertir");
            pesos = nuevo.nextDouble();
            euros = pesos/22.363;
            System.out.println("El resutado convertido  en euros es: "+euros+"\n");
            }else if(opcion==3){
                System.out.println("Introducir cantidad de pesos a convertir");
                pesos = nuevo.nextDouble();
                libras = pesos/25.45;
                System.out.println("El resultado convertido a libras: "+libras+"\n");
            }else if(opcion==4){
                n = 2;
            }
        //Esto nos preguntara si deseamos o no realizar otra conversion, con esto rompemos el bucle.
        System.out.println("Desea realizar otra conversion  Si [1]  No [2]");
        n = nuevo.nextInt();
        }
    }
}

Buena suerte.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar