java

Upload: vicejunior

Post on 07-Jan-2016

3 views

Category:

Documents


0 download

DESCRIPTION

Java

TRANSCRIPT

  • Ejercicios Resueltos en JAVA

    Docente: Arturo Daz Pulido

    >> ARITMETICA

  • Ejercicios Resueltos en JAVA

    Docente: Arturo Daz Pulido

    }

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

    sumDig);

    }

    }

    }

    Dado un numero verificar: - Que tenga dos dgitos - Verificar si sus dgitos son pares - Promediar sus dgitos Cdigo: class JavaAritmetica4

    {

    public static void main (String args [])

    {

    int numero;

    System.out.print ("Inserte un numero de dos digitos pares: ");

    numero = Leer.datoInt ();

    int aux = numero;

    if (numero < 100 && numero > 9)

    {

    int d1 = numero % 10;

    numero = numero / 10;

    int d2 = numero % 10;

    if (d1 % 2 == 0 && d2 % 2 == 0)

    System.out.println ("El promedio de los digitos de: " + aux + " es:

    " + ((d1 + d2) / 2));

    }

    }

    }

    Dado un nmero entero, determinar si es positivo, negativo o nulo Cdigo: class JavaAritmetica5

    {

    public static void main (String args [])

    {

    int numero;

    System.out.print ("Inserte un numero: ");

    numero = Leer.datoInt ();

    if (numero == 0)

    System.out.println ("El numero " + numero + " es NULO");

    else

    {

    if (numero < 0)

    System.out.println ("El numero " + numero + " es NEGATIVO");

    else

    System.out.println ("El numero " + numero + " es POSITIVO");

    }

  • Ejercicios Resueltos en JAVA

    Docente: Arturo Daz Pulido

    }

    }

    Dados seis numero determinar el menor de ellos Cdigo: class JavaAritmetica6

    {

    public static void main (String args [])

    {

    int a, b, c, d, e, f;

    System.out.print ("Inserte num.1: ");

    a = Leer.datoInt ();

    System.out.print ("Inserte num.2: ");

    b = Leer.datoInt ();

    System.out.print ("Inserte num.3: ");

    c = Leer.datoInt ();

    System.out.print ("Inserte num.4: ");

    d = Leer.datoInt ();

    System.out.print ("Inserte num.5: ");

    e = Leer.datoInt ();

    System.out.print ("Inserte num.6: ");

    f = Leer.datoInt ();

    int menor = a;

    if (b < menor)

    menor = b;

    if (c < menor)

    menor = c;

    if (d < menor)

    menor = d;

    if (e < menor)

    menor = e;

    if (f < menor)

    menor = f;

    System.out.println ("\nEl menor de:" + a + "," + b + "," + c + "," + d + ","

    + e + "," + f + ",");

    System.out.println ("Es: " + menor);

    }

    }

  • Ejercicios Resueltos en JAVA

    Docente: Arturo Daz Pulido

    class JavaSeries2

    {

    public static void main (String args [])

    {

    int n, c = 1;

    System.out.print ("Cantidad d terminos: ");

    n = Leer.datoInt ();

    int serie = n;

    while (c > MATRICES SERIES

  • Ejercicios Resueltos en JAVA

    Docente: Arturo Daz Pulido

    for (int j = 1 ; j

  • Ejercicios Resueltos en JAVA

    Docente: Arturo Daz Pulido

    //para cambiar los minimos de A con los maximos de B

    for (int i = 1 ; i

  • Ejercicios Resueltos en JAVA

    Docente: Arturo Daz Pulido

    /*Dada una matriz cuadrada invertir su diagonal principal*/ Cdigo: class JavaMatrices2

    {

    void llenar (int M [] [], int d)

    {

    for (int i = 1 ; i

  • Ejercicios Resueltos en JAVA

    Docente: Arturo Daz Pulido

    h.mostrar (M, d);

    }

    }

    /*Dada una matriz cuadrada invertir su diagonal secundaria*/ Cdigo: class JavaMatrices3

    {

    void llenar (int M [] [], int d)

    {

    for (int i = 1 ; i

  • Ejercicios Resueltos en JAVA

    Docente: Arturo Daz Pulido

    h.mostrar (M, d);

    System.out.print ("\n\nMATRIS CON LA DIAGONAL SECUNDARIA INVERTIDA: ");

    h.invierte (M, d);

    h.mostrar (M, d);

    }

    }

    /*Dada dos matrices de diferentes tamaos R y S mostrar los elementos comunes de R en S*/ Cdigo: class JavaMatrices4

    {

    void llenar (int M [] [], int f, int c)

    {

    for (int i = 1 ; i

  • Ejercicios Resueltos en JAVA

    Docente: Arturo Daz Pulido

    public static void main (String args [])

    {

    JavaMatrices4 h = new JavaMatrices4 ();

    int R [] [] = new int [20] [20];

    int S [] [] = new int [20] [20];

    System.out.print ("Inserte filas de R: ");

    int fr = Leer.datoInt ();

    System.out.print ("Inserte columnas de R: ");

    int cr = Leer.datoInt ();

    System.out.print ("Inserte filas de S: ");

    int fs = Leer.datoInt ();

    System.out.print ("Inserte columnas de S: ");

    int cs = Leer.datoInt ();

    System.out.print ("\nLLENANDO MATRIS R: \n");

    h.llenar (R, fr, cr);

    System.out.print ("\nLLENANDO MATRIS S: \n");

    h.llenar (S, fs, cs);

    System.out.print ("\nLA MATRICES R : ");

    h.mostrar (R, fr, cr);

    System.out.print ("\nLA MATRICES S : ");

    h.mostrar (S, fs, cs);

    h.comunes (R, fr, cr, S, fs, cs);

    }

    }

    /*Dada una matriz intercambiar los elementos de la primera columna con la ltima columna*/ Cdigo: class JavaMatrices5

    {

    void llenar (int M [] [], int f, int c)

    {

    for (int i = 1 ; i

  • Ejercicios Resueltos en JAVA

    Docente: Arturo Daz Pulido

    }

    }

    void intercambiar (int M [] [], int f, int c)

    {

    for (int i = 1 ; i

  • Ejercicios Resueltos en JAVA

    Docente: Arturo Daz Pulido

    for (int j = 1 ; j

  • Ejercicios Resueltos en JAVA

    Docente: Arturo Daz Pulido

    Cdigo: class JavaMatrisVector2

    {

    void llenarMatris (int M [] [], int f, int c)

    {

    for (int i = 1 ; i

  • Ejercicios Resueltos en JAVA

    Docente: Arturo Daz Pulido

    for (int k = 1 ; k

  • Ejercicios Resueltos en JAVA

    Docente: Arturo Daz Pulido

    }

    void mostrarMatris (int M [] [], int f, int c)

    {

    for (int i = 1 ; i

  • Ejercicios Resueltos en JAVA

    Docente: Arturo Daz Pulido

    }

    }

    public static void main (String args [])

    {

    JavaMatrisVector3 h = new JavaMatrizVector3 ();

    int Z [] [] = new int [20] [20];

    int A [] = new int [20];

    int B [] = new int [20];

    System.out.print ("Inserte filas de la matriz: ");

    int f = Leer.datoInt ();

    System.out.print ("Inserte columnas de la matriz: ");

    int c = Leer.datoInt ();

    System.out.print ("\nLLENANDO MATRIZ: \n");

    h.llenarMatris (Z, f, c);

    System.out.print ("\nLA MATRIZ Z: ");

    h.mostrarMatris (Z, f, c);

    System.out.println ("\n\nSUMA POR COLUMNAS DE LA MATRIZ (vector A): ");

    h.vectorA (Z, f, c, A, c);

    h.mostrarVector (A, c);

    System.out.println ("\n\nSUMA POR FILAS DE LA MATRIZ (vector B): ");

    h.vectorB (Z, f, c, B, f);

    h.mostrarVector (B, f);

    }

    }

  • Ejercicios Resueltos en JAVA

    Docente: Arturo Daz Pulido

    Resolver los siguientes ejercicios:

    1. Crear un vector entero en donde almacene 10 nmero e imprimir dicho nmeros.

    2. Crear un vector de tipo cadena que almacene 10 elementos e imprimir la palabra java seguido del nmero de elemento.

    3. Crear una aplicacin que imprima la siguiente matriz.

    11 12 13 14 15

    21 22 23 24 25

    31 32 33 34 35

    4. Crear la siguiente matriz unidad, como se muestra la grfica

    1.0 0.0 0.0 0.0

    0.0 1.0 0.0 0.0

    0.0 0.0 1.0 0.0

    0.0 0.0 0.0 1.0

    5. Crear una aplicacin para buscar un nmero en una matriz, e imprimir la ubicacin de dicho nmero.

    6. Crear una aplicacin que busque el nmero ms grande del array y (a posicin que ocupa.

    7. Crear un vector para cargar 5 numero, e imprimir el mayor, menor, medio y la lista ordenada de menor a mayor