Patrocinadores

lunes, 26 de enero de 2015

Java | 4 operaciones basicas con menu de opciones

Este codigo es para realizar una de las 4 operaciones basicas, pero con un menu de opciones, espero les sirva.


package tk.zonexwarez.primerosprogramas;

import javax.swing.JOptionPane;

/**
*
* @author Leo Uchiha
* From http://zonex-warez.tk
* http://code-mex-java.blogspot.mx/
*/
public class CuatroOperacionesBasicas {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // primero pedimos los 2 numeros con los que vamos a trabajar
        double num1 = Double.parseDouble(JOptionPane.showInputDialog(null, "Ingrese el primer numero",
                "Ingrese dato...", JOptionPane.QUESTION_MESSAGE));
        // pedimos el segundo numero
        double num2 = Double.parseDouble(JOptionPane.showInputDialog(null, "Ingrese el segundo numero",
                "Ingrese dato...", JOptionPane.QUESTION_MESSAGE));
        // mostramos un menu con opciones, numeros del 1 - 4
        int resp = Integer.parseInt(JOptionPane.showInputDialog(null, "¿Que operacion desea realzar? (ingrese un numero del 1 al 4)"
                + "\n" + "1.- Suma" + "\n" + "2.- Resta" + "\n" + "3.- Multiplicacion"
                + "\n" + "4.- Division", "Seleccione operacion", JOptionPane.QUESTION_MESSAGE));
        // declaramos una variable para almacenar el resultado
        double resultado = 0;
        // variable auxiliar para almacenar el nombre de la operacion a realizar
        String auxNombre = null;
        // con un switch vamos a decidir que operacion se realiza
        switch (resp) {
            case 1: // caso 1 para hacer una suma
                resultado = num1 + num2;
                auxNombre = "Suma";
                break;
            case 2:
                resultado = num1 - num2;
                auxNombre = "Resta";
                break;
            case 3:
                resultado = num1 * num2;
                auxNombre = "Multiplicacion";
                break;
            case 4:
                resultado = num1 / num2;
                auxNombre = "Division";
                break;
            default:
                JOptionPane.showMessageDialog(null, "Opcion fuera de rango", 
                        "Error!", JOptionPane.WARNING_MESSAGE);
                break;
        }
        JOptionPane.showMessageDialog(null, "El resultado de la " + auxNombre + 
                " es: " + resultado, "Resultado", JOptionPane.INFORMATION_MESSAGE);
    }

}

java | Suma de varios numeros

Hola de nuevo, les dejo otro tutorial basico sobre java, sumar varios numeros, con ayuda del ciclo for, bueno les dejo el codigo, espero les sirva, despues publicare cosas un poco mas complejas.





package tk.zonexwarez.primerosprogramas;

import javax.swing.JOptionPane;

/**
*
* @author Leo
*/
public class SumaVariosNumeros {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // primero declaramos una variable para indicar cuantos datos se van a ingresar
        int cantidadDatos = 0;
        
        cantidadDatos = Integer.parseInt(JOptionPane.showInputDialog(null, "Cuantos datos va a ingresar?", 
                "Cuantos numeros?", JOptionPane.QUESTION_MESSAGE));
        
        int aux = 0;
        for(int i = 0; i < cantidadDatos; i++)
        {
            // almacenamos dentro de aux el dato pedido
            aux += Integer.parseInt(JOptionPane.showInputDialog(null, "Ingrese el numero", 
                    "Ingresar numero", JOptionPane.QUESTION_MESSAGE));
        }
        
        // imprimimos la suma dentro de un cuadro de dialogo
        JOptionPane.showMessageDialog(null, "Total de la suma: " + aux, 
                "Resultado", JOptionPane.INFORMATION_MESSAGE);
    }
    
}

Los invito a pasar por mi web:

http://zonex-warez.tk/

Como calcular promedio en Java con JOptionPane

Hola a todos, en esta ocacion les traigo un codigo de java que sirve para sacar el promedio, usando JOptionPane, bueno les dejo el codigo, cualquier duda con gusto los ayudo.




package tk.zonexwarez.primerosprogramas;

import javax.swing.JOptionPane;

/**
 *
 * @author Leo Uchiha
 * From http://zonex-warez.tk
 * http://code-mex-java.blogspot.mx/
 */
public class Promedio {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // primero declaramos una variable para indicar cuantos datos se van a ingresar
        int cantidadDatos = 0;
        
        cantidadDatos = Integer.parseInt(JOptionPane.showInputDialog(null, "Cuantos datos va a ingresar?", 
                "Cuantos numeros?", JOptionPane.QUESTION_MESSAGE));
        // declaramos una variable auxiliar para almacenar temporalmente 
        int aux = 0;
        for(int i = 0; i < cantidadDatos; i++)
        {
            // almacenamos dentro de aux el dato pedido
            aux += Integer.parseInt(JOptionPane.showInputDialog(null, "Ingrese el numero", 
                    "Ingresar numero", JOptionPane.QUESTION_MESSAGE));
        }
        
        // sacamos el promedio
        int promedio = aux / cantidadDatos;
        // imprimimos el promedio dentro de un cuadro de dialogo
        JOptionPane.showMessageDialog(null, "Operacion: " + aux + " / " + 
                cantidadDatos + "\n" +"El promedio es: " + promedio, 
                "Resultado", JOptionPane.INFORMATION_MESSAGE);
    }
    
}


Y eso es todo! No te olvides de visitar mi web donde podras descargar contenido como peliculas, juegos, programas, etc!