miércoles, 17 de febrero de 2016

Ejercicios

 Ejercicio de calcular el costo de llamada segun la situación geografica.

 1. Estados Unidos          $0.13
 2. Canadá                        $0.11
 3. America del Sur          $0.22
 4. America Central          $0.19
 5. Mexico                          $0.17
 6. Europa                          $0.17
 7. Asia                               $0.20
 8. África                             $0.39
 9. Oceanía                        $0.28


package costollamada;

import java.util.Scanner;
import javax.swing.JOptionPane;

/**
 *
 * @author Junior JC
 */
public class CostoLlamada {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        Scanner lector = new Scanner(System.in);
        System.out.println("******SISTEMA AUTOMATICO PARA CALCULAR VALOR LLAMADA*********");
        System.out.println("Escoja Zona Geografica");
        System.out.println("1. Estados Unidos    $0.13");
        System.out.println("2. Canadá            $0.11");
        System.out.println("3. America del Sur   $0.22");
        System.out.println("4. America Central   $0.19");
        System.out.println("5. Mexico            $0.17");
        System.out.println("6. Europa            $0.17");
        System.out.println("7. Asia              $0.20");
        System.out.println("8. África            $0.39");
        System.out.println("9. Oceanía           $0.28");

        int clave;
        clave = lector.nextInt();
        switch (clave) {
            case 1:
                double costototal,
                 segundos,
                 precio;
                System.out.println("ingrese la duracion de la llamada en minutos");
                segundos = lector.nextDouble();
                costototal = segundos * 0.13;
                JOptionPane.showMessageDialog(null, "Su valor de la llamada es :" + costototal);
                break;

            case 2:
                double costototal2,
                 segundos2,
                 precio2;
                System.out.println("ingrese la duracion de la llamada en minutos");
                segundos2 = lector.nextDouble();
                costototal2 = segundos2 * 0.11;
                JOptionPane.showMessageDialog(null, "Su valor de la llamada es :" + costototal2);
                break;

            case 3:
                double costototal3,
                 segundos3,
                 precio3;
                System.out.println("ingrese la duracion de la llamada en minutos");
                segundos3 = lector.nextDouble();
                costototal3 = segundos3 * 0.22;
                JOptionPane.showMessageDialog(null, "Su valor de la llamada es :" + costototal3);
                break;

            case 4:
                double costototal4,
                 segundos4,
                 precio4;
                System.out.println("ingrese la duracion de la llamada en minutos");
                segundos4 = lector.nextDouble();
                costototal4 = segundos4 * 0.19;
                JOptionPane.showMessageDialog(null, "Su valor de la llamada es :" + costototal4);
                break;

            case 5:
                double costototal5,
                 segundos5,
                 precio5;
                System.out.println("ingrese la duracion de la llamada en minutos");
                segundos5 = lector.nextDouble();
                costototal5 = segundos5 * 0.17;
                JOptionPane.showMessageDialog(null, "Su valor de la llamada es :" + costototal5);
                break;

            case 6:
                double costototal6,
                 segundos6,
                 precio6;
                System.out.println("ingrese la duracion de la llamada en minutos");
                segundos6 = lector.nextDouble();
                costototal6 = segundos6 * 0.17;
                JOptionPane.showMessageDialog(null, "Su valor de la llamada es :" + costototal6);
                break;

            case 7:
                double costototal7,
                 segundos7,
                 precio7;
                System.out.println("ingrese la duracion de la llamada en minutos");
                segundos7 = lector.nextDouble();
                costototal7 = segundos7 * 0.20;
                JOptionPane.showMessageDialog(null, "Su valor de la llamada es :" + costototal7);
                break;

            case 8:
                double costototal8,
                 segundos8,
                 precio8;
                System.out.println("ingrese la duracion de la llamada en minutos");
                segundos8 = lector.nextDouble();
                costototal8 = segundos8 * 0.39;
                JOptionPane.showMessageDialog(null, "Su valor de la llamada es :" + costototal8);
                break;

            case 9:
                double costototal9,
                 segundos9,
                 precio9;
                System.out.println("ingrese la duracion de la llamada en minutos");
                segundos9 = lector.nextDouble();
                costototal9 = segundos9 * 0.28;
                JOptionPane.showMessageDialog(null, "Su valor de la llamada es :" + costototal9);
                break;

            default:
                System.out.println("Su numero ingresado no esta en la lista ");
        }

    }// TODO code application logic here
}

 Ejercicio de calcular la pension por  manuteción

/*
* Realice un programa que me permita calcular automaticamente la pension por manuntencion

1. Jornalero             Sueldo 350 a 499
2. Albañil                 Sueldo 500 a 849
3. Profesional1         Sueldo 850 a 1200");
4. Profesional2         Sueldo 1200 a más
 */

package manutencion;

import java.util.Scanner;

/**
 *
 * @author Junior
 */
public class Manutencion {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        Scanner lector = new Scanner(System.in);
        System.out.println("******SISTEMA AUTOMATICO PARA CALCULAR VALOR MANUTENCION*********");
        System.out.println("Escoja el area de trabajo");
        System.out.println("1. Jornalero             Sueldo 350 a 499");
        System.out.println("2. Albañil                 Sueldo 500 a 849");
        System.out.println("3. Profesional1         Sueldo 850 a 1200");
        System.out.println("4. Profesional2         Sueldo 1200 a más");
        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 ");
        }

    }// TODO code application logic here
}




   


Montaje creado Bloggif




No hay comentarios.:

Publicar un comentario