sábado, 5 de diciembre de 2015

11 (Consejos) Java By Cus:: NetBean, Versionar, Debug, Recursividad y Exponente o potencias



Que es versionar un programa (Tiempo: 0:25)
Ejemplo (Tiempo 1:09)
Como abrir un proyecto en NetBean (T: 2:55)
Recursvidad (T: 3:50)
Como agregar los botones de DEBUG (depuración de código) a la interfaz de netbean (T: 8:30)
Veiw - Toolbar - Debug
Como hacer Debug (T: 8:55)

---------------------------------------------- Código ---------------------------------------------

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package exponete;
import java.lang.Math;
/**
 *
 * @author Cus Desktop
 */
public class Exponete {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        float valor;
        double valor2;
        int i;
           
        valor= recursivo(2,5);
        System.out.println("2^5= "+ valor);
        valor=0;
     
        valor= ciclo(2, 5);
        System.out.println("2^5= "+ valor);
        valor=0;
     
        valor= 2^5;
        System.out.println("2^5= "+ valor);
        valor=0;
     
        // prueba del metodo recursivo
        System.out.println("******prueba del metodo recursivo*******");
        for (i = -5; i<5 ; i++){
        valor= recursivo(2, i);
        System.out.println("2^"+i+"= "+valor);
        }
        // prueba del metodo ciclico
        System.out.println("******prueba del metodo Ciclico*******");
        for (i = -5; i<5 ; i++){
        valor= ciclo(2, i);
        System.out.println("2^"+i+"= "+valor);
        }
        valor2=java.lang.Math.pow(2, 5);
        System.out.println("2^5= "+ valor2+" Usando la libreria");
        valor2=java.lang.Math.pow(2, 0);
        System.out.println("2^5= "+ valor2+" Usando la libreria");
        valor2=java.lang.Math.pow(2, -5);
        System.out.println("2^5= "+ valor2+" Usando la libreria");
    }
 
 

    public static float recursivo(float base, int exponente){
        float resultado=1;
     
        if (exponente >= 1){
        resultado= base * recursivo(base, exponente - 1);  
        }else{
            if( exponente == 0){
            resultado= 1;
                }else{
                if (exponente <= -1){
                    resultado= 1/base * recursivo(base, exponente + 1);      
                }
                }
            }
     
        return resultado;
    }
    public static float ciclo (float base, int exponente){
        int i;
        float resultado=1;
        if (exponente>0){
            for (i=0;i < exponente; i++)
            {
            resultado=resultado*base;  
            }
        }
        if (exponente<0){
            for (i=0;i > exponente; i--)
            {
            resultado=resultado/base;  
            }
        }
        return resultado;
    }
}

---------------------------------- Fin del Código --------------------------------------------------

Descargar Proyecto: http://adf.ly/1SstWE

REVISA AQUÍ!!!!  la descripción del vídeo para mas INFORMACIÓN y HERRAMIENTAS
Sus-Cri-Be-Te a este canal. o visitalo para ver las "listas de reproducción"
https://www.youtube.com/channel/UCJ70FExIXtnRE5cPI-P03vw

Recuerda seguirme en mis redes sociales:
twitter: @cusattic
Blogger: http://cusattic-java.blogspot.com/

comenta tus dudas, dime que te pareció y ¿que temas crees debería explicar?.
Gracias por ver el vídeo...

Espero hayas encontrado y aprendido lo que buscabas...
compártelo ya que "esto es para todos!!"