Buenas buscando como hacer elevaciones en Batch , haví visto por ejemplo esto:
set /p cuadradro=%cuadrado% * %cuadrado% * %cuadrado% * %cuadrado%
No hay alguna forma posible de hacerlo menos complicado para numeros mayores... , por ejemplo si estás haciendo un programa de cálculos y te ponen que hay que elevar al 30 , pues, sería largo :(
Saludos.
duda, elevar una base en su exponente (batch) (https://foro.elhacker.net/scripting/duda_elevar_una_base_en_su_exponente_batch-t217692.0.html;msg1031517#msg1031517)
Elevar a cualquier potencia. [Batch] (https://foro.elhacker.net/scripting/elevar_a_cualquier_potencia_batch-t251383.0.html;msg1213215#msg1213215)
Saludos
Muchas gracias y tengo otro problema, como he comprobado en todas las calculadoras que vi en Batch, cuando me pongo a dividir 1 entre 100, en vez de salir 0,01 , sale 100. ¿Sabéis a que se debe ese error?
El problema es de batch para trabajar con decimales ... para hacerlo tienes que dar algunas vueltas más :rolleyes:
Division con decimales (batch) ---- by pablo (https://foro.elhacker.net/scripting/division_con_decimales_batch_by_pablo-t184547.0.html;msg877911#msg877911)
Por cierto .. revisa que hay un subforo de Scripting (https://foro.elhacker.net/scripting-b64.0/), ahí podrás encontrar mejor las soluciones a tus problemas
Saludos
Muchisimas gracias, muy rápido :D.
No se si es pedir mucho pero me podrías ayudar, practicamente soy novato en esto y no se como meter ese código ahora :S. Mira, lo que trato de hacer es un Calculador del interés compuesto en días la fórmula es esta:
Cf=Ci (1+r/100)^t
Sería, Cf= resultado final, Ci=capital inicial c, R= es el interés diario, t= al número de días
Lo que llevo programado es esto :S He puesto primero los días para dirigir si sería 1 a 1 , y tengo 2 dudas, como aplicar ahi lo de elevar y como hacer para poner la divisón decimales que se realize si es necesaria y si no es con decimales que sea la división normal.
@echo off
cls
set /p dias=¿De cuantos dias se tratara la inversion?
if %dias%==1 goto 1
:1
set /p inversion=¿Cual es tu capital inicial?
echo.
set /p interesss=¿Cual es el interes diario?
echo.
set /a interess=%interesss% / 100
echo %interess%
pause>nul
set /a interes=%interess%+1
set /a resultado=%inversion% * %interes%
echo El resultado es %resultado%
echo Pulse una tecla para salir
pause>nul
exit