Normas del foro

Curso Hacker
Bienvenido(a), Visitante. Favor de ingresar o registrarse.
¿Perdiste tu email de activación? - Noviembre 18, 2008, 11:45:19
Inicio Ayuda Ingresar Registrarse
Visita: Articulos - Juegos Gratis - Da Foros

Comunidad Underground Hispana  |  Programacion  |  Programación  |  Batch (Moderadores: Espectro Infernal, |Shadow|)  |  Tema: [ayuda] Como se puede calcular una raiz en batch??? 0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: [ayuda] Como se puede calcular una raiz en batch???  (Leído 223 veces)
ne0x
Habitual
*****
Desconectado Desconectado

Mensajes: 290



Ver Perfil
« en: Noviembre 09, 2006, 12:07:12 »

Hola a todos...
Alguien sabe si se puede hacer una raiz en batch, es decir....
cual es el operando???
si para suma, resta, multiplicacion y division son : + , - , * , /

Como puedo hacer que un batch me calcule la raiz de un numero que le de??
En línea
El92rozn
Miembro
*****
Desconectado Desconectado

Mensajes: 139



Ver Perfil
« Respuesta #1 en: Noviembre 09, 2006, 01:32:59 »

En línea


Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion
ne0x
Habitual
*****
Desconectado Desconectado

Mensajes: 290



Ver Perfil
« Respuesta #2 en: Noviembre 09, 2006, 03:31:03 »

En línea
El92rozn
Miembro
*****
Desconectado Desconectado

Mensajes: 139



Ver Perfil
« Respuesta #3 en: Noviembre 09, 2006, 03:41:46 »

En línea


Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion
ZaN_
Miembro
*****
Desconectado Desconectado

Mensajes: 74


Ver Perfil
« Respuesta #4 en: Noviembre 24, 2006, 09:36:09 »

La solucion a tus plegarias
te paso la idea yo lo he probado y funciona
set x=1

:inicio
set n=1

set /a xx=%x% * %x%

if %xx% ==%base% goto fin

set /a x=%x% + %n%

goto inicio
:fin
exit

P.D:Problema si no es exacta no la hace sorry pero algo es algo espero que te sirva ^^
En línea
ne0x
Habitual
*****
Desconectado Desconectado

Mensajes: 290



Ver Perfil
« Respuesta #5 en: Noviembre 25, 2006, 09:58:03 »

Ya tio, pero eso es probando, y solo puede calcular raices enteras, pero de todas formas gracias.

PD: el codigo que te pide el numero para sacar raiz:

Citar

 @echo off
set x=1
:prin
set /p nu=Numero para calcular raiz:


:inicio
set /a xx=%x% * %x%
if %xx%==%nu% goto fin
set /a x=x+1&goto inicio
:fin
echo %x%&goto prin
« Última modificación: Noviembre 25, 2006, 10:06:05 por neox. » En línea
ne0x
Habitual
*****
Desconectado Desconectado

Mensajes: 290



Ver Perfil
« Respuesta #6 en: Noviembre 25, 2006, 10:24:52 »

En línea
[p3ll3]
Colaborador
*****
Desconectado Desconectado

Mensajes: 535


... Open your eyes , open your mind ...


Ver Perfil WWW
« Respuesta #7 en: Noviembre 26, 2006, 08:32:24 »

En línea


Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion


Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion

ne0x
Habitual
*****
Desconectado Desconectado

Mensajes: 290



Ver Perfil
« Respuesta #8 en: Noviembre 27, 2006, 11:53:22 »

No rula ese truco;

Citar
set /a raiz=9**(1/2)

el ** no los toma como el signo de "elevar a .."
En línea
Páginas: [1] Ir Arriba Imprimir 
Comunidad Underground Hispana  |  Programacion  |  Programación  |  Batch (Moderadores: Espectro Infernal, |Shadow|)  |  Tema: [ayuda] Como se puede calcular una raiz en batch??? « anterior próximo »
Ir a:  


Ranking-Hits
Powered by SMF 1.1.7 | SMF © 2006-2007, Simple Machines LLC