online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code   
Language
// SEMANA 1 - EJEMPLO 1 // // Se tiene el programa 1.c programado en C++, el cual resuelve el problema: Retirar dinero de // un cajero automático, que le dispensará billetes de 200, 100, 50, 20, 10, moneda de 5 y soles. // Si retirá 387, su salida en el monitor será: // // Ingrese el monto a retirar: 287 // Usted recibirá: // 1 billete de 200 soles // 1 billete de 50 soles // 1 billete de 20 soles // 1 billete de 10 soles // 1 moneda de 5 soles // 2 soles. // // Conviértalo a Java import java.util.Scanner; //class C1{ class Main{ static void prin(int mon, int denomin){ int n = mon/denomin; if(n==0) return; if(denomin>5){ if(n==1) System.out.printf(" %d billete de %d soles.\n", n, denomin); else System.out.printf(" %d billetes de %d soles.\n", n, denomin); return; } if(denomin==5) { System.out.printf(" %d moneda de %d soles.\n", n, denomin); return; } if(n==1) System.out.printf(" %d sol.\n", mon); else System.out.printf(" %d soles.\n", mon); } public static void main(String[] args){ Scanner sc = new Scanner(System.in); int mon; System.out.print("Ingrese el monto a retirar: "); mon = sc.nextInt(); if(mon<=0) { System.out.printf("Usted no está retirando nada.\n"); return; } System.out.printf("Usted recibirá:\n"); prin(mon, 200); mon %= 200; prin(mon, 100); mon %= 100; prin(mon, 50); mon %= 50; prin(mon, 20); mon %= 20; prin(mon, 10); mon %= 10; prin(mon, 5); mon %= 5; prin(mon, 1); } }

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