lunes, 2 de mayo de 2011

Dados 2 números: x y z, calcular x elevado a la z

Dados dos(2) números: "x" y "z", calcular "x" elevado a la "z".

Solución:
#
public class PoC{
  public static void main(String[] args){

    int sExp = 4;
    int sNum = 8;
    int sRes = 1;

    if( sExp == 0 ){
      System.out.println( "El número " + sNum + " elevado a " + sExp + " es: 1" );
    }else if( sNum == 0 ){
      System.out.println( "El número " + sNum + " elevado a " + sExp + " es: 0" );
    }else{
      for(int i = 1; i <= sExp; i++){
        sRes = sRes * sNum;
      }
      System.out.println( "El número " + sNum + " elevado a " + sExp + " es: " + sRes );
    }
  }
}

/* SALIDA
shTareas@Ubuntu:~/Escritorio$ java PoC
El número 8 elevado a 4 es: 4096
*/
#

No hay comentarios:

Publicar un comentario