Ecuaciones (BATCH)

Iniciado por FerJGS, 21 Junio 2010, 11:43 AM

0 Miembros y 3 Visitantes están viendo este tema.

flony

a ver estaba viendo en el foro y encontre esto
http://foro.elhacker.net/scripting/libreria_de_funciones_y_scripts_batch_actualizado_260507-t163184.0.html
CitarCalcular raices


Código:
:: Autor Sdc
@echo off
if NOT "%~1"=="vv" (cmd /v /c %~nx0 vv^&exit&goto:EOF)
set /P x=Valor:
FOR /L %%i IN (%x%,-2,1) DO (
set /A y=%x%/%%i
IF /I !y! EQU %%i (
echo %%i
goto:EOF
)
)



Código:
:: Autor ne0x
@echo off
set /P x=Valor :
:BUCLE
set /a cont=cont+1
set /a multi=cont*cont
if %multi%==%x% echo Raiz: %cont%&pause&goto:EOF
if %multi% GTR %x% echo El valor no tiene raiz entera&pause&goto:EOF
goto BUCLE

si un problema no tiene solucion entonces no es un problema...es algo inevitable

FerJGS

Gracias, ese código ya lo tengo, el problema estaba, más bien, en el tema de los números negativos y tal. Y lo de calcular con variables de cadena (4x por ejemplo)
si me podéis ayudar...