PROGRAMACIÓN

Creemos que el futuro de la web esta lleno de experiencias personalizadas. (Mark Zuckerberg).

TECNOLOGÍA

El verdadero progreso es el que pone la tecnología al alcance de todos. (Henry Ford).

SISTEMAS

ANALISIS Y SISTEMAS

INNOVACIÓN

A veces la vida te va a pegar en la cabeza con un ladrillo. Pero no perderás la Fé. (Steve Jobs).

CREATIVIDAD

La creatividad siemrpe consiste en conectar cosas. (Steve Jobs).

miércoles, 13 de enero de 2016

TRABAJOS

EJEMPLO 1: 

Crear un programa que pida 5 números reales que los guarde en un arreglo  y muestre la longitud y elementos ingresados.

package arreglos2;
import javax.swing.JOptionPane;
public class Arreglos2 {
    public static void main(String[] args) {       
  String[]arreglos= new String [5];
  int n[]=new int[5]; 
 for(int i=0;i<5;i++){
    
  arreglos[i]=JOptionPane.showInputDialog("Ingrese un numero: ");
  n[i]=Integer.parseInt(arreglos[i]);
 }

 {
  int longitud = arreglos.length;
  System.out.println("La longitud es: "+longitud);
  }
  
System.out.println("Los datos ingresados en el arreglos son:");
for(int i=0;i<5;i++)
{
                System.out.println(""+n[i]);     
}


}

EJEMPLO 2: 


Crear un programa que pida 8 números enteros los guarde en un arreglo, y muestre el valor más alto  y el valor bajo que contengan.

package arreglos;

import static java.lang.System.in;
import java.util.Scanner;
import javax.swing.JOptionPane;

public class arreglos{
 
public static void main(String args[]){
  int mayor=0, menor=0;
  String[]arreglos= new String [8];
  int n[]=new int[8];
 for(int i=0;i<8;i++)
 {  
  arreglos[i]=JOptionPane.showInputDialog("Ingrese un numero: ");
  n[i]=Integer.parseInt(arreglos[i]);
 }
 menor=n[1];
 mayor=n[1];
 for (int i = 0; i < n.length; i++)
  {
if (n[i]<menor)
menor=n[i];
if(n[i]>mayor)
mayor=n[i];
  }
 System.out.println("El mumero menor es: "+menor);
 System.out.println("El numero mayor es: "+mayor);
}
}

EJEMPLO 3: 


Realizar un programa que lea 10 números enteros y almacene en un arreglo estos ingresados por teclado, calcule y muestre la suma, el mayor y el menor elemento.
/*
 * 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 ejercicio1;
import java.util.Scanner;
/**
 *
 * @author Leidi Gaona
 */
public class Ejercicio1 {
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        Scanner ingreso = new Scanner (System.in);
        int datos[]=new int [11];
        int suma=0;
        int menor;
        int mayor;
        System.out.println("--- Ingrese numeros enteros ---");
        for(int i=0; i<10;i++)
        {
            System.out.print("valor "+(i+1)+":\t");
            datos[i]=ingreso.nextInt();
        }
        menor=datos[0];
        mayor=datos[0];
        for(int j=0; j<10;j++)
        {
            suma=suma+datos[j];
            if(datos[j]<menor)
                menor=datos[j];
            if(datos[j]>mayor)
                mayor=datos[j]; 
        }
        System.out.println("La sumatoria de los datos ingresados es :"+suma+"\nEl valor minimo ingresado es :"+menor+"\nEl valor maximo ingresado es :"+mayor);
   
    }
   
}



EJEMPLO 4: 

Ingresar el sueldo de un trabajador, Categoría, condición(Estable, contratado)  y reportar el pago total que se le debe hacer de acuerdo a lo siguiente:
El porcentaje de Bonificación (respecto al sueldo) se calcula de acuerdo a la siguiente tabla:

CategoríaEstableNo Estable
A20%17%
B18%15%
C15%14%
D12%10%
El cálculo del descuento es respecto al (Sueldo + Bonificación)
Estable: 6%            No estable: 4%

package pension;
import java.util.Scanner;
import javax.swing.JOptionPane;
/**
 *
 * @author Leidi Gaona
 */
public class PensionAlimenticia {
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        Scanner lector = new Scanner(System.in);
        JOptionPane.showMessageDialog(null,"SISTEMA PARA CALCULAR VALOR MANUTENCION");
        Object trabajo = JOptionPane.showInputDialog(null,"SELECCIONE EL AREA DE TRABAJO",
         "AREAS", JOptionPane.QUESTION_MESSAGE, null,
        new Object[] { "Seleccione","1)JORNALERO  SUELDO DE 350 A 499", "2)ALNAÑIL  SUELDO DE 500 A 849", "3)PROFESIONAL1 SUELDO DE 850 A 1200", "4)PROFESIONAL2 SUELDO DE 1200 A +" },"Seleccione");
        int seleccion = 0;
        if (seleccion != -1){
           System.out.println("seleccionada opcion " + (seleccion + 1));
   
        int opcion;
        opcion = lector.nextInt();
        switch (opcion) {
            case 1:
                double sueldo;
                int hijos;
                System.out.println("ingrese su sueldo");
                sueldo = lector.nextDouble();
                if (sueldo >= 350 && sueldo <= 499) {
                    System.out.println("Ingrese cuantos hijos tiene");
                    hijos = lector.nextInt();
                    if (hijos >= 2) {
                        int pension = (int) (sueldo * 30 / 100);
                        System.out.println("Su pension a pagar es de " + pension);
                    } else {
                        int pension = (int) (sueldo * 25 / 100);
                        System.out.println("Su pension a pagar es de " + pension);
                        break;
                    }
                } else {
                    System.out.println("Su valor no es el correcto");
                }
                break;
            case 2:
                double sueldo1;
                int hijos1;
                System.out.println("ingrese su sueldo");
                sueldo1 = lector.nextDouble();
                if (sueldo1 >= 500 && sueldo1 <= 849) {
                    System.out.println("Ingrese cuantos hijos tiene");
                    hijos1 = lector.nextInt();
                    if (hijos1 >= 2) {
                        int pension1 = (int) (sueldo1 * 35 / 100);
                        System.out.println("Su pension a pagar es de " + pension1);
                    } else {
                        int pension1 = (int) (sueldo1 * 30 / 100);
                        System.out.println("Su pension a pagar es de " + pension1);
                        break;
                    }
                } else {
                    System.out.println("Su valor no es el correcto");
                }
                break;
            case 3:
                double sueldo2;
                int hijos2;
                System.out.println("ingrese su sueldo");
                sueldo2 = lector.nextDouble();
                if (sueldo2 >= 850 && sueldo2 <= 1200) {
                    System.out.println("Ingrese cuantos hijos tiene");
                    hijos2 = lector.nextInt();
                    if (hijos2 >= 2) {
                        int pension2 = (int) (sueldo2 * 42 / 100);
                        System.out.println("Su pension a pagar es de " + pension2);
                    } else {
                        int pension2 = (int) (sueldo2 * 37 / 100);
                        System.out.println("Su pension a pagar es de " + pension2);
                        break;
                    }
                } else {
                    System.out.println("Su valor no es el correcto");
                }
                break;
            case 4:
                double sueldo4;
                int hijos4;
                System.out.println("ingrese su sueldo");
                sueldo4 = lector.nextDouble();
                if (sueldo4 >= 1200) {
                    System.out.println("Ingrese cuantos hijos tiene");
                    hijos4 = lector.nextInt();
                    if (hijos4 >= 2) {
                        int pension4 = (int) (sueldo4 * 42 / 100);
                        System.out.println("Su pension a pagar es de " + pension4);
                    } else {
                        int pension4 = (int) (sueldo4 * 37 / 100);
                        System.out.println("Su pension a pagar es de " + pension4);
                        break;
                    }
                } else {
                    System.out.println("Su valor no es el correcto");
                }
                break;
            default:
                System.out.println("Su numero ingresado no esta en la lista ");
        }
    }
    }
}