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 ");
        }
    }
    }
}











0 comentarios:

Publicar un comentario