Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: JuanMontaña en 14 de Noviembre 2015, 01:39

Título: Java ejercicio elevar un numero a una potencia usando un bucle for CU00644B
Publicado por: JuanMontaña en 14 de Noviembre 2015, 01:39
Código: [Seleccionar]
public int potenciaIterando (int m, int n) {
        int resultado = 1;
        for (int i=1; i<=n; i++) {
            resultado = resultado * m;           
        }

Saludos

Tengo un problema con esta lección debido a que no entiendo muy bien el funcionamiento del for y por ende no entiendo este código que eleva un numero.

He tenido problemas y por eso no he podido desarrollar el ejercicio de la leccion, esperaba aca me pudieran brindar alguna explicacion o consejo para poder comprenderlo
Título: Re:CU00644B Problemas para elevar un numero a una potencia
Publicado por: RaGa en 14 de Noviembre 2015, 11:54
Hola JuanMontaña:

El funcionamiento del bucle 'for' está didácticamente explicado en la entrega Nº58, recomendaría leerla para el correcto entendimiento de su funcionamiento. He aquí el link:

https://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=624:tipos-de-bucles-java-bucle-for-operadores-y-sentencia-break-ejemplo-ejercicio-resuelto-cu00658b&catid=68:curso-aprender-programacion-java-desde-cero&Itemid=188
Título: Re:CU00644B Problemas para elevar un numero a una potencia
Publicado por: JuanMontaña en 14 de Noviembre 2015, 13:13
Hola RaGa muchisimas gracias por el link que me dejaste, me sirvio bastante.

aqui esta el ejercicio de la leccion
Código: [Seleccionar]
public class MultiplicadorDieces
{
 //constructor vacio
      public MultiplicadorDieces()
      {
      }
    public double multiplicarPorDieces  (double x, int y)
    {//metodo
       int mult = 1;
        for(int i=1;i<=y;i++)
        {
            mult = mult * 10;               
        }
            return mult *x;
    }
    //Cierre de la clase
}
Título: Re:CU00644B Problemas para elevar un numero a una potencia
Publicado por: RaGa en 14 de Noviembre 2015, 13:30
Hola JuanMontaña:

Estuve revisando tu ejercicio y noto que has comprendido correctamente el funcionamiento del bucle 'for'. Lo has implementado muy bien en la resolución del ejercicio planteado.
A seguir adelante!