@echo offtitle CALCULADORA by ZOSO03color 1fset opc=10101::pera setear un pekeño error XD:staecho ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»echo º ºecho º Menu º echo º ºecho ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼecho 1. Sumaecho.echo 2. Restaecho.echo 3. Multiplicacionecho.echo 4. Divisionecho.echo 5. Salirecho.set/p opc=Escoja una opcion, escriba el numero =if %opc%==1 goto sumaif %opc%==2 goto restif %opc%==3 goto multif %opc%==4 goto diviif %opc%==5 exitif %opc% GTR 5 (goto error)IF NOT DEFINED OPC (GOTO:sta):errorecho La opcion que escojio no existe.echo.echo Porfavor escoja de nuevoecho.pauseclsgoto sta:sumaclsecho *SUMA*echo.set/p vs1=Primera cifra =IF NOT DEFINED vs1 (GOTO:suma)set/p vs2=Segunda cifra =IF NOT DEFINED vs2 (GOTO:suma)set/a resum=%vs1%+%vs2%echo.echo Resultado = %resum%echo.pause>nulgoto ret:restclsecho *RESTA*echo.set/p vr1=Primera cifra =IF NOT DEFINED vr1 (GOTO:rest)set/p vr2=Segunda cifra =IF NOT DEFINED vr2 (GOTO:rest)set/a reres=%vr1%-%vr2%echo.echo Resultado = %reres%echo.pause>nulgoto ret:multclsecho *MULTIPLICACION*echo.set/p vm1=Primera cifra =IF NOT DEFINED vm1 (GOTO:mult)set/p vm2=Segunda cifra =IF NOT DEFINED vm2 (GOTO:mult)set/a remul=%vm1%*%vm2%echo.echo Resultado = %remul%echo.pause>nulgoto ret:diviclsecho *DIVISION*echo.set/p vd1=Primera cifra =IF NOT DEFINED vd1 (GOTO:divi)set/p vd2=Segunda cifra =IF NOT DEFINED vd2 (GOTO:divi)set/a rediv=%vd1%/%vd2%echo.echo Resultado = %rediv%echo.pause>nulgoto ret:retclsset/p reg=Desea realizar otra operacion?[Y/N] =IF NOT DEFINED reg (GOTO:ret)if %reg%==Y (cls & goto sta) else (goto ret)if %reg%==N (exit) else (goto ret)