Buenas, hoy les dejo el [Enlace externo eliminado para invitados] pero en batch. El código es muy simple y se basa en la fórmula " N = M x C + R ; donde N > M ". Se debe ingresar el valor de "N" y "M" ; y en base a eso se calculará, mediante la función mod, el valor de "C" y el valor de "R" (el resto, si es que hay) mediante una simple resta. Lo pensé para numero enteros, porque lamentablemente a batch no le presentaron los números decimales :/ asi que solamente acepta enteros (cuando lo termine de perfeccionar, subo el código para sumar dos números decimales). Ahí va el código

Código: Seleccionar todo

@echo off

:Inicio
cls
echo.
echo         " N = C x  M + R ; donde N > M "
echo.
set /p n= N: 
echo.
set /p m= M: 

echo.
echo     Resumen:  %n% = C x %m% + R
pause>nul
echo.

:MOD
rem %mod% = c
set /a mod=%n% / %m%

:RESTO
rem %res% = r
set /a res=%n% - (%mod% * %m%) 

echo    Resultado: 
echo.
echo  %n% = %mod% x %m% + %res%
pause>nul
exit
Ese es el código y bueno, Adios y suerte!

PD: La restricción de N>M es para que el programa tenga sentido, sinó C valdrá 0 y R será igual a N.
Responder

Volver a “Nuestros Programas”