Normas del foro
Bienvenido(a),
Visitante
. Favor de
ingresar
o
registrarse
.
¿Perdiste tu
email de activación?
- Noviembre 18, 2008, 04:51:39
Visita:
Articulos
-
Juegos Gratis
-
Da Foros
Comunidad Underground Hispana
|
Programacion
|
Programación
|
Batch
(Moderadores:
Espectro Infernal
,
|Shadow|
) | Tema:
Funciones para Calculadora
0 Usuarios y 1 Visitante están viendo este tema.
« anterior
próximo »
Páginas:
[
1
]
Autor
Tema: Funciones para Calculadora (Leído 200 veces)
Hendrix
Visitante
Funciones para Calculadora
«
en:
Diciembre 12, 2006, 01:38:35 »
Como tenia tiempo me e molestado en hacer las siguientes funciones:
Elevar a cualquier numero
Código:
@echo off
set /p num=Dame un numero:
set /p pot=Dame un exponente:
set /a i=1
set res=%num%
:potencia
set /a res=%res%*%num%
set /a i=%i%+1
if %i%==%pot% (goto mostrar) else (goto potencia)
:mostrar
echo El resutlado es %res%
echo.
pause
exit
Pasar de Hexadecimal a Decimal
Código:
@echo off
set /p num=Introduce el numero Hexadecimal para pasarlo a Decimal:
set /a num2=0x%num%
echo El resutlado es %num2%
echo.
pause
exit
Pasar de Octal a Decimal
Código:
@echo off
set /p num=Introduce el numero Hexadecimal para pasarlo a Decimal:
set /a num2=0%num%
echo El resutlado es %num2%
echo.
pause
exit
Convierte Decimales menores de 2559 a Hexadecimales
Código:
@echo off
set /p num=Introduce el numero Hexadecimal para pasarlo a Decimal:
set /a num2=%num%/16
set /a res=%num2%*16
Set /a r=%num%-%res%
if %num2%==10 (set num2=A)
if %num2%==11 (set num2=B)
if %num2%==12 (set num2=C)
if %num2%==13 (set num2=D)
if %num2%==14 (set num2=E)
if %num2%==15 (set num2=F)
:bucle
if %num2% GTR 16 (goto dep) else (goto sig)
:dep
set /a a=%num2%/16
set /a b=%a%*16
set /a c=%num2%-%b%
if %c%==0 (set num2=%a%0)
if %c%==1 (set num2=%a%1)
if %c%==2 (set num2=%a%2)
if %c%==3 (set num2=%a%3)
if %c%==4 (set num2=%a%4)
if %c%==5 (set num2=%a%5)
if %c%==6 (set num2=%a%6)
if %c%==7 (set num2=%a%7)
if %c%==8 (set num2=%a%8)
if %c%==9 (set num2=%a%9)
if %c%==10 (set num2=%a%A)
if %c%==11 (set num2=%a%B)
if %c%==12 (set num2=%a%C)
if %c%==13 (set num2=%a%D)
if %c%==14 (set num2=%a%E)
if %c%==15 (set num2=%a%F)
:sig
if %r%==0 (echo El Resutlado es %num2%0 && pause > nul && exit)
if %r%==1 (echo El Resutlado es %num2%1 && pause > nul && exit)
if %r%==2 (echo El Resutlado es %num2%2 && pause > nul && exit)
if %r%==3 (echo El Resutlado es %num2%3 && pause > nul && exit)
if %r%==4 (echo El Resutlado es %num2%4 && pause > nul && exit)
if %r%==5 (echo El Resutlado es %num2%5 && pause > nul && exit)
if %r%==6 (echo El Resutlado es %num2%6 && pause > nul && exit)
if %r%==7 (echo El Resutlado es %num2%7 && pause > nul && exit)
if %r%==8 (echo El Resutlado es %num2%8 && pause > nul && exit)
if %r%==9 (echo El Resutlado es %num2%9 && pause > nul && exit)
if %r%==10 (echo El Resutlado es %num2%A && pause > nul && exit)
if %r%==11 (echo El Resutlado es %num2%B && pause > nul && exit)
if %r%==12 (echo El Resutlado es %num2%C && pause > nul && exit)
if %r%==13 (echo El Resutlado es %num2%D && pause > nul && exit)
if %r%==14 (echo El Resutlado es %num2%E && pause > nul && exit)
if %r%==15 (echo El Resutlado es %num2%F && pause > nul && exit)
Este ultimo si me a costado, y se puede mejorar, pero bueno....
Salu2
En línea
ne0x
Habitual
Desconectado
Mensajes: 290
Re: Funciones para Calculadora
«
Respuesta #1 en:
Diciembre 15, 2006, 07:09:03 »
Sacar raices:
@echo off
set x=1
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%&pause>nul
En línea
Hendrix
Visitante
Re: Funciones para Calculadora
«
Respuesta #2 en:
Diciembre 15, 2006, 08:33:44 »
Eso no saca raizes de numeros como po ejemplo 7, 11, 15....
En línea
ne0x
Habitual
Desconectado
Mensajes: 290
Re: Funciones para Calculadora
«
Respuesta #3 en:
Diciembre 15, 2006, 09:40:51 »
ya se me olvido ponerlo, solo sirve para cuadrados perfectos....
En línea
acro_72
Visitante
Re: Funciones para Calculadora
«
Respuesta #4 en:
Diciembre 20, 2006, 11:06:39 »
En línea
acro_72
Visitante
Re: Funciones para Calculadora
«
Respuesta #5 en:
Diciembre 20, 2006, 11:12:21 »
«
Última modificación: Diciembre 20, 2006, 11:14:43 por acro_72
»
En línea
ne0x
Habitual
Desconectado
Mensajes: 290
Re: Funciones para Calculadora
«
Respuesta #6 en:
Diciembre 21, 2006, 06:22:11 »
De verdad que no se me ocurrio, muy buena idea...
En línea
Páginas:
[
1
]
Comunidad Underground Hispana
|
Programacion
|
Programación
|
Batch
(Moderadores:
Espectro Infernal
,
|Shadow|
) | Tema:
Funciones para Calculadora
« anterior
próximo »
Ir a:
Por favor selecciona un destino:
-----------------------------
Foros De Consulta General
-----------------------------
=> Novedades
=> Dudas, Comentarios Y Sugerencias
=> Top 100
=> Off-Topic
=> Revista E-Zine
===> Noticias
-----------------------------
Phreaking, Hacking y Seguridad
-----------------------------
=> HacK GeneraL
===> Ingenieria Inversa
===> Encriptacion, Cryptografia
===> TV HACK
===> Cursos y Ezines
=====> Trucos Internet
=====> Textos Hacking
===> Defacing
=> Seguridad
=> Phreaking
===> Moviles
=> Bug y Exploits
===> Directorio de Exploits
=> Wargames, Retos Hack
-----------------------------
Hack Novato
-----------------------------
=> Hack para newbies
=> Todo Messenger
=> Troyanos y virus
-----------------------------
Sistemas Operativos
-----------------------------
=> Windows y otros sistemas operativos no libres
===> Problemas Tecnicos Windows
=> Sistemas operativos libres.
===> GNU/Linux
===> Manuales y Tutoriales
===> Descargas
-----------------------------
Programacion
-----------------------------
=> Programación
===> Programación Basica
===> Otros Lenguajes
===> Visual Basic y Net
===> ASM
===> Programacion Shell
===> Perl
===> Carbide C/C#/C++
===> Batch
===> SQL
=> Programacion para webmasters
===> Consultas Generales
===> Php
===> Html, XHTML, CSS
===> Java - Java Script
===> CMS O Scripts Pre-Fabricados
===> Posicionamiento en buscadores
-----------------------------
Artes Graficas
-----------------------------
=> Diseño Grafico
===> Battle Arts
===> Flash
===> Tutoriales
===> Galerías
===> Software
-----------------------------
Area Tecnica
-----------------------------
=> Networking & Wireless
=> Overclocking, Refrigeracion y demas
=> Hardware
===> Biblioteca Tecnica
=> Electronica Y Robotica
-----------------------------
Programas
-----------------------------
=> Software
===> Configuraciones de software
===> Pedidos de software
=> Cracks & Serialz
=> P2p, Bittorrent, Elinks
-----------------------------
Multimedia Y Divx
-----------------------------
=> Juegos PC Y Consolas
===> Dudas ayudas y comentarios de juegos
===> Pedidos de juegos
===> Juegos de Consola
=> Mp3
=> Multimedia
=> Peliculas Divx
-----------------------------
Entretenimiento Y sitios de interes
-----------------------------
=> Juegos, Humor y Adultos. (Diversión)
===> Adultos
=> Paginas Webs Recomendadas
=> Videos
Powered by SMF 1.1.7
|
SMF © 2006-2007, Simple Machines LLC
Loading...