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




viernes, 12 de febrero de 2016

Video Excepciones

Programación III

Introducción  

En el presente trabajo se da a conocer la aplicación de excepciones propias en el lenguaje java. ¿Pero que son las excepciones propias?En el lenguaje java las clases manejan todo tipo de excepcion. Sin embargo podemos imaginar situaciones donde se producen excepciones que no estan dentro de java y ahí surge la utilización de las mismas.

Te invito a ver el siguiente video donde explico de manera detallada la utilización de excepciones propias.         


  
  

 Herramientas utilizadas en la realización del video 

                   Windows movie maker 
Es un programa de edición de video, imágenes y sonido, viene predeterminado con la instalación del sistema operativo Windows. Cuenta con herramientas básicas de efectos de sonido, transiciones y diseño de diapositivas, créditos, títulos y subtítulos, narración cronológica del archivo y mucho más, también puede importar videos de cámaras o grabadoras y convertir el formato a calidad AVI y entre otras.



                                     
                               Camtasia  
Si existe un programa por excelencia para producir videotutoriales, para mi, éste sería Camtasia Studio. Es un programa que permite grabar la pantalla del ordenador en vídeo, es decir, captura todo lo que va ocurriendo por la pantalla y lo guarda en un archivo en formato de vídeo. Pero no sólo se queda ahí, sino que además proporciona todas las herramientas de edición y producción del vídeo, para crear videos con una calidad ideal y en cualquier formato. Vamos, que es un programa todo-en-uno que permite crear contenido profesional en vídeo a partir de la pantalla de nuestro ordenador. 






Montaje creado Bloggif






lunes, 18 de enero de 2016

Ejercicios Realizados Programacion

Programacion:

Ejemplos:

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


Desarrollo


package array;

import javax.swing.JOptionPane;

/**
 *
 * @author Junior JC
 */
public class Ejercicio1 {
    public static void main(String[] args) {
        int a [] = new int [5];
        for (int i = 0; i < 8; i++) {
            int c = Integer.parseInt(JOptionPane.showInputDialog("Ingrese numero "+ (i+1+ " : ")) );
            a[i]=c;   
        }
        int longitud = a.length;
        JOptionPane.showConfirmDialog(null"La longitud del arreglo  es "+ longitud);

        for (int i = 0; i < 5; i++) {
        JOptionPane.showConfirmDialog(null"Valor de la posición "+ i + " es "+a[i]);
       
        
        } 
    }
}


  • Crear un programa que pida 8 números enteros los guarde en un arreglo y halle y muestre el valor mas alto que contiene y el valor mas bajo de encuentre.



Desarrollo



package array;

import javax.swing.JOptionPane;

 /**
 *
 * @author Junior JC
 */

public class Ejercicio2 {
    public static void main(String[] args) {
        int a [] = new int [8];
        for (int i = 0; i < 8; i++) {
            int c = Integer.parseInt(JOptionPane.showInputDialog("Ingrese numero "+ (i+1+ " : ")) );
            a[i]=c;
                          
        }
         int menor=a[1];
         int mayor=a[1];
         for (int i = 0; i < a.length; i++) {
             if (a[i]<menor) menor=a[i];
             if(a[i]>mayor) mayor=a[i]; }
      
             JOptionPane.showConfirmDialog(null, "El número menor es: "+menor);
             JOptionPane.showConfirmDialog(null"El número mayor es: "+mayor);

        
        
    }
}


Objetivo

Instituto Tecnológico Superior Fiscomisional


"Nuestra Señora del Rosario"



Objetivo: El objetivo de este blog, es presentar información sobre análisis de sistemas y programación en Java con IDE Netbeans, por medio de los diferentes ejercicios elaborados dentro de estas dos materias de el Instituto Tecnológico Superior Fiscomisional "Nuestra Señora del Rosario".