PopAds

domingo, 13 de julio de 2014

Convertir de numeros a letras en java

jueves, 3 de julio de 2014

Suma de filas y columnas de una matriz en java



CODIGO FUENTE PRIMERA FORMA:

import java.util.Scanner;

/**
*
* @author Visual_jack
*/
public class sumasrColumnasFilasMatriz {
public static void main(String[] args) {
Scanner lector = new Scanner(System.in);

int matriz[][]= new int[50][50];
int i,j,sumfila=0,sumcolumna=0,fila,columna; 
int numaleatorio;


for(i=0;i<5;i++){
for(j=0;j<5;j++){
matriz[i][j]=numaleatorio=(int)Math.floor(Math.random()*(9-1+1)+1);

}
System.out.println("La matriz ingresada es ");
for(i=0;i<5;i++){
for(j=0;j<5;j++){
System.out.print("["+matriz[i][j]+"]");

System.out.println();
}

System.out.println("Que fila desea sumar ");
fila=lector.nextInt();
for(i=0;i<5;i++){
sumfila=sumfila+matriz[fila-1][i]; 
}
System.out.println("La suma de la fila "+fila+" es = "+sumfila);

System.out.println("\nQue columna desea sumar ");
columna=lector.nextInt();
for(i=0;i<5;i++){
sumcolumna=sumcolumna+matriz[i][columna-1]; 
}
System.out.println("La suma de la columna "+columna+" es = "+sumcolumna);
}
}


CODIGO FUENTE SEGUNDA FORMA:

import java.util.Scanner;
/**
*
* @author Visual_jack
*/

public class sumasrColumnasFilasMatriz {
public static void main(String[] args) {
Scanner lector = new Scanner(System.in);

int matriz[][]= new int[50][50];
int i,j,sumfila=0,sumcolumna=0,fila,columna; 
int numaleatorio;

for(i=0;i<5;i++){
for(j=0;j<5;j++){
matriz[i][j]=numaleatorio=(int)Math.floor(Math.random()*(9-1+1)+1);

}

System.out.println("La matriz ingresada es ");
for(i=0;i<5;i++){
for(j=0;j<5;j++){
System.out.print("["+matriz[i][j]+"]");

System.out.println();
}

for(i=0;i<5;i++){
for(j=0;j<5;j++){
sumfila=sumfila+matriz[i][j]; 
}
System.out.println("La suma de la fila "+(i+1)+" es = "+sumfila); 
sumfila=0;
}

for(i=0;i<5;i++){
for(j=0;j<5;j++){
sumcolumna=sumcolumna+matriz[j][i];
}
System.out.println("La suma de la columna "+(i+1)+" es = "+sumcolumna); 
sumcolumna=0;

}
}

Tablas de multiplicar en java



CODIGO FUENTE:

import java.util.Scanner;



/**

 *

 * @author ADMIN

 */

public class tablasmultiplicar {

    public static void main(String[] args) {

        Scanner lector= new Scanner(System.in);

       

        int i,j,num,lim;

        System.out.println("Ingrese el numero que desea hacer la tabla de multiplicar ");

        num=lector.nextInt();

        System.out.println("Ingrese hasta que numero desea ver la tabla de multiplicar ");

        lim=lector.nextInt();

     

        for(i=1;i<=lim;i++){

            System.out.println(num+" * "+i+" = "+num*i);

        }

    }

}

miércoles, 11 de junio de 2014

Ingresar valores al inicio o al final de un arreglo en java





CÓDIGO FUENTE:

import java.util.Scanner;





public class ingresarInicioFinal {



    public static void main(String[] args) {

        Scanner lector = new Scanner(System.in);

        int i, ingresar, numero, inicio, ultimo;

        int arreglo[] = new int[100];



        System.out.println("PROGRAMA PARA INGRESAR VALORES AL INICIO O AL FINAL DE UN ARREGLO");



        System.out.println("ingrese cuatos numeros tendrá el arreglo ");

        numero = lector.nextInt();



        for (i = 1; i <= numero; i++) {

            System.out.print("X[" + (i) + "]= ");

            arreglo[i] = lector.nextInt();

        }



        System.out.print("Arreglo=[");

        for (i = 1; i <= numero; i++) {

            System.out.print(arreglo[i] + ",");

        }

        System.out.println("]");



        System.out.println("Para ingresar un valor al inicio del arreglo presione --> 1"

                + "\npara ingresar valores al final del arreglo presion --> 2\n");

        ingresar = lector.nextInt();



        if (ingresar == 1) {

            System.out.println("Que numero desea ingresar al inicio del arreglo ");

            inicio = lector.nextInt();

           

            arreglo[0] = inicio;



            System.out.print("Arreglo=[");

            for (i = 0; i <= numero; i++) {

                System.out.print(arreglo[i] + ",");

            }

            System.out.println("]");



        } else {

            if (ingresar == 2) {

                System.out.println("Que numero desea ingresar al final del arreglo ");

                ultimo = lector.nextInt();



                arreglo[numero + 1] = ultimo;



                System.out.print("Arreglo=[");

                for (i = 1; i <= numero + 1; i++) {

                    System.out.print(arreglo[i] + ",");

                }

                System.out.println("]");

            }

        }

    }

}


viernes, 6 de junio de 2014

Sumar los digitos de un numero en java



CODIGO FUENTE:

import java.util.Scanner;



public class sumarDigitos {



    public static void main(String elMago[]) {

        Scanner lector = new Scanner(System.in);

        int numero, sumDig = 0;

        System.out.print("Ingrese un numero ");

        numero = lector.nextInt();

;       int aux=numero;

        while (numero != 0) {

            sumDig = sumDig + (numero % 10);

            numero = numero / 10;

        }

        System.out.println("La suma de los digitos de " + aux + " es: " + sumDig);



    }

}


lunes, 19 de mayo de 2014

Factorial con recursividad en java





CODIGO FUENTE:

import java.util.Scanner;



/**

 *

 * @author Joseph

 */

public class recursividadFactorial {

    public static void main(String[] args) {

       

        Scanner lector = new Scanner (System.in);

        int a,i,n=1,b;

        System.out.println("Ingrese el numero para  el factorial ");

        a=lector.nextInt();

        for(i=1;i<=a;i++){

            n=n*i;

        }

        System.out.println("FActorila es igual a  "+n);

       

        int res,aux;

        System.out.println("\n\nFactorial aplicando recursividad  ");

        System.out.println("Ingrese un numero para factorial ");

        res=lector.nextInt();

        aux=factorial(res);

        System.out.println(aux);

     

    }

     public static int factorial (int c){

       

            if(c==0){

                c=1;

            }else{

                c=c*factorial(c-1);

            }

            return c;

     }

   

}


Intercambiar valores de un arreglo en java





CÓDIGO FUENTE:

import java.util.Scanner;

/**
 *
 * @author Joseph
 */
public class intercambiarValores {
    public static void main(String[] args) {
        Scanner lector = new Scanner (System.in);
        int a,i,aux,b;
        int arreglo[]=new int[20];
        System.out.println("Ingrese el tamaño del arreglo ");
        a= lector.nextInt();
        for(i=0;i<a;i++){
            System.out.print("X["+(i+1)+"]= ");
            arreglo[i]=lector.nextInt();
        }
        // intercambiar
        System.out.println("Arreglo sin valores intercambiados ");
        for(int j=0;j<a;j++){
            System.out.print(arreglo[j]+", ");
        }
       
        b=a;
        for(i=0;i<=b/2;i++){
            aux=arreglo[i];
            arreglo[i]=arreglo[b-1];
            arreglo[b-1]=aux;
            b--;
        }
       
        System.out.println("\nArreglo con sus valorres intercambiados ");
       for(i=0;i<a;i++){
          System.out.print(arreglo[i]+", ");
       }
    }
}