Está en la página 1de 2

// FECHA: 13/09/23

//PROGRAMADOR: GRUPO
//FUNCION: OPERACIONES BASICAS UTILIZANDO CONDICIONES

import java.io.*;
import javax.swing.*;
public class OperacionBasicaCondicional
{
public static void main(String args[])
{
double n1,n2,r=0;
int op,res;

do
{

do
{

n1=Double.parseDouble(JOptionPane.showInputDialog("INGRESA EL PRIMER
NUMERO"));

if(n1<=0)
{
JOptionPane.showMessageDialog(null,"ERROR SOLO SE ACEPTAN NUMEROS
POSITIVOS");
}
}
while(n1<=0);

do
{
n2=Double.parseDouble(JOptionPane.showInputDialog("INGRESA EL SEGUNDO
NUMERO"));

if (n2<=0)
{
JOptionPane.showMessageDialog(null,"ERROR SOLO SE ACEPTAN NUMEROS
POSITIVOS");
}
}
while(n2<=0);

do
{

op=Integer.parseInt(JOptionPane.showInputDialog("******************MENU************
**\n1.SUMA\n2.RESTA\n3.MULTIPLICACION\n4.DIVISION\n"));

if(op<=0||op>4)
{
JOptionPane.showMessageDialog(null,"ERROR\n OPCION INCORRECTA");
}
}
while(op<=0||op>4);
if(op==1)
{
r=n1+n2;
}
if(op==2)
{
r=n1-n2;
}
if(op==3)
{
r=n1*n2;
}
if(op==4)
{
r=n1/n2;
}
JOptionPane.showMessageDialog(null,"RESULTADO-->"+r);

do
{

res=Integer.parseInt(JOptionPane.showInputDialog("¿DESEA INGRESAR OTRA


OPERACION?\n1.SI\n2.NO"));
if(res!=1&&res!=2)
{
JOptionPane.showMessageDialog(null,"ERROR");
}
}
while(res!=1&&res!=2);
}
while(res==1);
}
}

También podría gustarte