Título: Hacer elevaciones en Batch Publicado por: CaronteGold en 22 Agosto 2009, 22:34 pm 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. Título: Re: Hacer elevaciones en Batch Publicado por: Novlucker en 22 Agosto 2009, 22:58 pm 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 Título: Re: Hacer elevaciones en Batch Publicado por: CaronteGold en 22 Agosto 2009, 23:03 pm 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?
Título: Re: Hacer elevaciones en Batch Publicado por: Novlucker en 22 Agosto 2009, 23:12 pm 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 Título: Re: Hacer elevaciones en Batch Publicado por: CaronteGold en 22 Agosto 2009, 23:22 pm 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. Código: @echo off |