como crear interfaz a programa funcional en la consola
Publicado por Jhonanderson (1 intervención) el 28/07/2019 17:55:32
tengo un programa que solicita dos valores desde teclado y pregunta que operación realizar (+,-,*,/) quiero ponerle una interfaz pero, con mi conocimiento actual no lo he podido lograr.
lenguaje de programación usado java.
si alguien me puede indicar como proceder le estaré muy agradecido.
lenguaje de programación usado java.
si alguien me puede indicar como proceder le estaré muy agradecido.
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
import java.util.Scanner;
/*
*
* @author JHONANDER95
*/
public class Main {
public static void main(String[] args) {
int v1, v2, resultado;
String operacion = "";
Scanner teclado = new Scanner(System.in);
System.out.println("¿que operacion desea realizar?");
operacion = teclado.nextLine();
System.out.println("ingresa el primer valor");
v1 = teclado.nextInt();
System.out.println("ingresa el sengundo valor");
v2 = teclado.nextInt();
Operaciones valores = new Operaciones(v1, v2);
switch (operacion) {
case "+":
valores.OperacionSuma();
break;
case "-":
valores.OperacionResta();
break;
case "*":
valores.OperacionMultiplicacion();
break;
case "/":
valores.OperacionDivision();
break;
default:
System.out.println("Operacion no disponible");
break;
}
}
}
/**
*
* @author JHONANDER95
*/
public class Operaciones {
private int num1, num2, resultado;
public Operaciones(int v1, int v2) {
this.num1 = v1;
this.num2 = v2;
}
public void OperacionSuma (){
resultado = num1 + num2;
System.out.println("el resultado de la suma es: " + resultado);
}
public void OperacionResta(){
resultado = num1 - num2;
System.out.println("el resultado de la resta es: " + resultado);
}
public void OperacionMultiplicacion(){
resultado = num1 * num2;
System.out.println("el resultado de la multiplicacion es: " + resultado);
}
public void OperacionDivision(){
resultado = num1 / num2;
System.out.println("el resultado de la division es: " + resultado);
}
}
Valora esta pregunta


0