online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code   
Language
// SEMANA 1 EJEMLPO 2 // // Se tiene el programa 2.c en C++ que lee dos enteros m > 0 y n > 0, y presenta el menú: // Operación que requiere: // 1) Sumar: m + n // 2) Restar: m – n // 3) Multiplicar: m * n // 4) Dividir: m/n // 5) Salir // Elija su opción: _ // Ejecute la opción seleccionada, repita el proceso y salga (termine) con la opción 5. // Conviértalo a Java. // C2: 4 operaciones import java.util.Scanner; //public class C2{ public class Main{ static Scanner sc = new Scanner(System.in); public static void main(String args[]){ int m, n; m = leerEntero(); n = leerEntero(); operaciones(m, n); } static int leerEntero(){ int m; System.out.printf("Ingrese un entero > 0: "); m = sc.nextInt(); return m; } static int menu(){ int op; System.out.printf("\nOperación que requiere:\n"); System.out.printf("1) Sumar: m + n\n"); System.out.printf("2) Restar: m – n\n"); System.out.printf("3) Multiplicar: m * n\n"); System.out.printf("4) Dividir: m/n\n"); System.out.printf("5) Salir:\n"); do { // Valida la opción entre 1 y 5 System.out.printf("Elija su opción: "); op = sc.nextInt(); } while (op<1 || op > 5); return op; } static void operaciones(int m, int n){ int op; // op = opción do { op = menu(); switch(op){ // Ejecute de operación seleccionada. case 1: suma(m,n); break; case 2: resta(m,n); break; case 3: multiplicacion(m,n); break; case 4: division(m,n); break; default: System.out.printf("Gracias por su visita\n"); } } while(op!=5); } static void suma(int m, int n) {System.out.printf("suma = %d\n", m+n);} static void resta(int m, int n) {System.out.printf("resta = %d\n", m-n);} static void multiplicacion(int m, int n) {System.out.printf("multiplicación = %d\n", m*n);} static void division(int m, int n) { if(n==0) System.out.printf("No se puede dividir, divisor = 0"); else System.out.printf("división = %.2f\n", (float)m/n); } }

Compiling Program...

Command line arguments:
Standard Input: Interactive Console Text

                

                

Program is not being debugged. Click "Debug" button to start program in debug mode.

#FunctionFile:Line
VariableValue
RegisterValue
ExpressionValue