Título: Necesito un poquito de ayuda :/ Publicado por: xSully en 25 Mayo 2016, 13:33 pm Hola buenas, necesito ayuda con este ejercicio ya que tengo que elevar un numero a un potencia y luego decir si el resultado es par o impar y por mas que me quemo la cabeza no consigo hacer la operación para el elevar el numero a la potencia sin utilizar el for ya que no me dejan usarlo... necesito ayuda... Gracias
Esto es lo que llevo de momento @echo off echo ------------------------------------------------------- :code set /p "base=Numero : " if not defined base (goto:code) :potencia set /p "potencia=Potencia : " if not defined potencia (goto:potencia) echo el resultado es %calc% set /a resultado=%calc% %%2 if %resultado% == 0 (echo El numero es par) else (echo El numero es impar) goto:code pause>nul Título: Re: Necesito un poquito de ayuda :/ Publicado por: AlbertoBSD en 25 Mayo 2016, 16:23 pm De hecho no es necesario elevarlo a tal potencia. no recuerdo en este momento pero debes de evaluar solo el numero a elevar a X potencia.
Resulta que la multiplicacion de numeros pares da siempre como resultado un numero par. Y si multiplicas un impar por un impar siempre sera impar. Mas info http://enciclopedia.us.es/index.php/Operaciones_con_pares_e_impares Con esa propiedad no es necesario ni siquiera evaluar el exponente. Solo la base |