Autor Tema: Java ejercicio elevar un numero a una potencia usando un bucle for CU00644B  (Leído 15920 veces)

JuanMontaña

  • Principiante
  • **
  • APR2.COM
  • Mensajes: 87
    • Ver Perfil
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
« Última modificación: 15 de Noviembre 2015, 12:05 por César Krall »

RaGa

  • Moderador Global
  • Intermedio
  • *******
  • APR2.COM
  • Mensajes: 234
    • Ver Perfil
Re:CU00644B Problemas para elevar un numero a una potencia
« Respuesta #1 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

JuanMontaña

  • Principiante
  • **
  • APR2.COM
  • Mensajes: 87
    • Ver Perfil
Re:CU00644B Problemas para elevar un numero a una potencia
« Respuesta #2 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
}

RaGa

  • Moderador Global
  • Intermedio
  • *******
  • APR2.COM
  • Mensajes: 234
    • Ver Perfil
Re:CU00644B Problemas para elevar un numero a una potencia
« Respuesta #3 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!

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".