LOS VIDEOS ESTAN EN http://www.youtube.com/user/rvnrodrigo

COMPLEMENTO DE MENU SOBRE MENU

CLASE RESTANDO

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
import java.util.*;
import java.text.DecimalFormat;
       
class RESTANDO extends SUMANDO
{
    DecimalFormat n = new DecimalFormat("#########.###");
    public void resta2()
    {
        try
        {
         pedir2();
         r=a-b;
            JOptionPane.showMessageDialog(null, "LA RESTA ES: "+n.format(r));
        
        }catch(NumberFormatException e)
        {
            JOptionPane.showMessageDialog(null, "NO SON NUMEROS");
        }
       
    }//public
   
    public void resta3()
    {
        try
        {
         pedir3();
         r=a-b-c;
            JOptionPane.showMessageDialog(null, "LA RESTA ES: "+n.format(r));
        
        }catch(NumberFormatException e)
        {
            JOptionPane.showMessageDialog(null, "NO SON NUMEROS");
        }
       
    }//public
   
   
     public void f_menu_restando()
    {
        int opc;
        do
        {
        opc=Integer.parseInt(JOptionPane.showInputDialog("1.-RESTA DE DOS\n2.-RESTA DE TRES\n3.-SALIR"));
        switch(opc)
        {
            case 1:
            resta2();
            break;
            case 2:
            resta3();
            break;
            case 3:
            salir();
            break;
            default:
                JOptionPane.showMessageDialog(null, "OPCION NO VALIDA");
            break;
        }
       
        }while(opc!=3);//while
    } //funcion menu
   
   
   
}//RESTANDO
LOS VIDEOS ESTAN EN http://www.youtube.com/user/rvnrodrigo

DO_WHILE

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
import java.util.*;
class operaciones
{
   
    double a,b,r;
   
    public void suma()
    {
        a= Double.parseDouble(JOptionPane.showInputDialog("DAME A:  "));
        b= Double.parseDouble(JOptionPane.showInputDialog("DAME B:  "));
        r=a+b;
        JOptionPane.showMessageDialog(null, "LA SUMA ES: "+r);
    }
   
    public void resta()
    {
        a= Double.parseDouble(JOptionPane.showInputDialog("DAME A:  "));
        b= Double.parseDouble(JOptionPane.showInputDialog("DAME B:  "));
        r=a-b;
        JOptionPane.showMessageDialog(null, "LA RESTA ES: "+r);
    }
   
   
}

MENU COMPLETO
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
import java.util.*;
 class MENU_COMPLETO extends operaciones
{
    int opc;
    public void f_menu()
    {
        do
        {
        opc=Integer.parseInt(JOptionPane.showInputDialog("1.-SUMA\n2.-RESTA\n3.-SALIR"));
        switch(opc)
                {
            case 1:
                suma();
                break;
             case 2:
             resta();
                 break;
             case 3:
                 JOptionPane.showMessageDialog(null, "ADIOS");
                 break;
             default:
                 JOptionPane.showMessageDialog(null, "NO ES UN NUMERO DEL 1 AL 3");
                 break;
        }//switch
        }while(opc!=3);
       
    }//f_menu
   
}

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.util.*;
import java.text.DecimalFormat;
public class  principal{
    public static void main(String args[])
    {
        MENU_COMPLETO p1=new MENU_COMPLETO();
        p1.f_menu();
       
    }
}
LOS VIDEOS ESTAN EN http://www.youtube.com/user/rvnrodrigo

MENU SOBRE MENU
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.util.*;
import java.text.DecimalFormat;
public class  PRINCIPAL{
    public static void main(String args[])
    {
        MENU_PRINCIPAL h1=new MENU_PRINCIPAL();
        h1.f_menu_principal();
       
    }
}
   
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
import java.util.*;
class pedir
{
    double a,b,c,r;
   
    public void pedir2()
    {
        a= Double.parseDouble(JOptionPane.showInputDialog("DAME A:  "));
        b= Double.parseDouble(JOptionPane.showInputDialog("DAME B:  "));
    }
   
    public void pedir3()
    {
        a= Double.parseDouble(JOptionPane.showInputDialog("DAME A:  "));
        b= Double.parseDouble(JOptionPane.showInputDialog("DAME B:  "));
        c= Double.parseDouble(JOptionPane.showInputDialog("DAME C: "));
       
    }
   
    public void salir()
    {
        JOptionPane.showMessageDialog(null, "ADIOS");
    }
   
}

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
import java.util.*;
class SUMANDO extends pedir
{
   
  
    public void f_menu_sumando()
    {
        int opc;
        do
        {
        opc=Integer.parseInt(JOptionPane.showInputDialog("1.-SUMA DE DOS\n2.-SUMA DE TRES\n3.-SALIR"));
        switch(opc)
        {
            case 1:
            suma2();
            break;
            case 2:
            suma3();
            break;
            case 3:
            salir();
            break;
            default:
                JOptionPane.showMessageDialog(null, "OPCION NO VALIDA");
            break;
        }
       
        }while(opc!=3);//while
    } //funcion menu
   
               
     public void suma2()
    {
        pedir2();
        r=a+b;
        JOptionPane.showMessageDialog(null, "LA SUMA ES: "+r);
    }
    
     public void suma3()
     {
         pedir3();
         r=a+b+c;
         JOptionPane.showMessageDialog(null, "LA SUMA DE TRES ES: "+r);
     }
   
}//CLASE


import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
import java.util.*;
class MENU_PRINCIPAL extends SUMANDO
{
    int opc;
   
    public void f_menu_principal()
    {
        do
        {
        opc=Integer.parseInt(JOptionPane.showInputDialog("1.-SUMANDO\n2.-SALIR"));
        switch(opc)
        {
            case 1:
            f_menu_sumando();
            break;
            case 2:
            salir();
            break;
            default:
                JOptionPane.showMessageDialog(null, "OPCION NO VALIDA");
            break;
               
               
        }//switch
        }while(opc!=2);
    }//funcion
   
}//clase