Recurcion ejemplo 01

miércoles, 30 de abril de 2014

package recursion;

public class Test_Recurcion {
   
    static int factorial(int n){
       
        if (n==0) {
            return 1;
            }else{
            return (n*factorial(n-1));
        }
    }
   
   
    public static void main (String[]args) {
        int n=3;
        System.out.println("EL FACTORIAL ES "+factorial(n));
        String cadena="estruendomundo";
        //System.out.println("INVERTIDA ES "+invertirCadena(cadena, 0, cadena.lenght));
        System.out.println("RAIZ DE LA ECUACION");
          }
         }

Read more ...

foro recomendado

viernes, 25 de abril de 2014
http://www.migui.com/
Read more ...

Matriz secion 03

miércoles, 23 de abril de 2014
package matrices;

import javax.swing.JOptionPane;

/**
 *
 * @author Alumno
 */
public class ProcesarMatriz {

    static void llenarMatriz(int mat[][]) {
        for (int i = 0; i < 4; i++) {
            for (int j = 0; j < 3; j++) {
                mat[i][j] = Integer.parseInt(JOptionPane.showInputDialog(null, "ingrese elemento:" + i + j));
            }
        }
    }

    static void mostrarMatriz(int mat[][]) {
        for (int i = 0; i < 4; i++) {
            for (int j = 0; j < 3; j++) {
                System.out.print("Valor: " + i + j + " : " + mat[i][j]);
            }
            System.out.println("");
        }
    }

    static void sumaMatriz(int mat[][]) {
        int suma = 0;
        for (int i = 0; i < 4; i++) {
            for (int j = 0; j < 3; j++) {
                suma = suma + mat[i][j];
            }
        }
        System.out.println("el total es " + suma);

    }

    static void sumaFilas(int mat[][]) {
        int sf = 0;
        int vsf[] = new int[4];
        for (int i = 0; i < 4; i++) {
            sf = 0;
            for (int j = 0; j < 3; j++) {
                sf = sf + mat[i][j];
            }
            vsf[i] = sf;
        }
        mostrarVmax(vsf);
        mostrarVmin(vsf);
    }
   
    static void mostrarVmax(int vec[]){
        int mes=-1;
        for (int i=0; i>vec.length; i++){
           
            if (true){
                mes=i;
               
            }
        }
         mostrarMes(mes);
    }
   
    static void mostrarMes(int m){
      String mes= " ";
        switch(m) {
            case 0: mes="enero";break;
            case 1: mes="enero";break;
            default: mes="no month";
        }
    }
   
    static void mostrarVmin(int vec[]){
       
    }

    public static void main(String[] args) {

        int undProduc[][];
        undProduc = new int[4][3];

        int undVendidas[][] = new int[4][3];

        llenarMatriz(undProduc);
        mostrarMatriz(undProduc);
        sumaMatriz(undProduc);
    }
}

Read more ...