SlideShare una empresa de Scribd logo
Visual Basic Java
Private Sub Igual_Click()
Select Case signo 'la variable signo te dice si
sumas(0) si restas(1)......
Case 0
Text1.Text = suma(anterior,
Val(Text1.Text)) 'llamada a la función suma
Case 1
Text1.Text = resta(anterior,
Val(Text1.Text))
Case 2
Text1.Text = multiplicar(anterior,
Val(Text1.Text))
Case 3
Text1.Text = Dividir(anterior,
Val(Text1.Text))
End Select
End Sub
Private Sub Nueva_Click()
Text1.Text = ""
End Sub
Private Sub Operador_Click(Index As
Integer)
signo = Index 'si index es 0 sumas, si es 1
restas......
anterior = Val(Text1.Text)
Text1.Text = ""
End Sub
Private Sub Numero_Click(Index As Integer)
Text1.Text = Text1.Text +
Numero(Index).Caption
End Sub
Private Function suma(Numero As Integer,
Operador As Integer) As Integer
suma = Numero + Operador
End Function
Private Function resta(Numero As Integer,
Operador As Integer) As Integer
resta = Numero - Operador
End Function
Private Function multiplicar(Numero As
Integer, Operador As Integer) As Integer
package calculadora;
import javax.swing.JOptionPane;
/**
* @author belial9826
* www.jagonzalez.org
*/
public class principal { //iniciacion de
la clase
public static void main (String[] ar
gs){ //metodo principal
int op=0, n1=0, n2=0; //op varia
bles para el menu, n1 y n2 variables de
los numeros
String ax; //variable que recibe
los numeros
operaciones trin = new operacion
es(); //objeto llamado trin de la clase
operaciones para usar los metodos
do{//comienzo del ciclo
op = JOptionPane.showConfirm
Dialog(null,"Desea ingresar dos numeros
y mostrar el resultado "
+ "nde las 4 operaci
ones basicas?");//cuadro de dialogo de t
ipo entrada
if(op == JOptionPane.YES_OPT
ION){//si se selecciona SI hara lo que h
ay en el bloque
ax = JOptionPane.showInp
utDialog(null, "Digite el primer numero:
");
if(trin.isNum(ax)){//pri
mera validacion
n1 = Integer.parseIn
t(ax);//n1 toma el valor convertido del
anterior cuadro de dialogo
ax = JOptionPane.sho
wInputDialog(null, "Digite el segundo nu
mero: ");
if(trin.isNum(ax)){/
/segunda validacion
n2 = Integer.par
seInt(ax);//n2 toma le valor convertido
del anterior cuadro de dialogo
JOptionPane.show
MessageDialog(null, "El resultado de la
suma es: "+trin.suma(n1, n2)//se usa el
metodo de suma de la clase operacioes
+"nEl resultado de la resta es: "+trin.r
multiplicar = Numero * Operador
End Function
Private Function Dividir(Numero As Integer,
Operador As Integer) As Integer
Dividir = Numero / Operador
End Function
Private Sub Salir_Click()
Unload Me
End Sub
esta(n1, n2)//se usa el metodo de resta
de la clase operaciones
+"nEl resultado de la multiplicacion es:
"+trin.multiplicacion(n1, n2)//se usa el
metodo de multiplicacion de la clase ope
raciones
+"nEl resultado de la division es: "+tri
n.division(n1, n2));//se usa el metodo d
e division de la clase operaciones
}//final segunda val
idacion
else{
JOptionPane.show
MessageDialog(null, "Ingrese un numero",
"Advertencia !!!", JOptionPane.WARNING_M
ESSAGE);
}
} //final primera valid
acion
else{//se muestra un men
saje y no se realiza las operaciones ya
que el primer valor no es un numero
JOptionPane.showMess
ageDialog(null, "Ingrese un numero","Adv
ertencia !!!", JOptionPane.WARNING_MESSA
GE);
}
}//finaliza bloque

Más contenido relacionado

DOCX
Funciones propias de visual basic
PDF
Ejercicios en Netbeans
DOCX
Programacion ii
PDF
calculadora en c sharp
PPTX
JavaScript funciones
PDF
Calculadora
PDF
Aplicación Cliente - Servidor / GUI - Consola
PPT
Acciones funciones
Funciones propias de visual basic
Ejercicios en Netbeans
Programacion ii
calculadora en c sharp
JavaScript funciones
Calculadora
Aplicación Cliente - Servidor / GUI - Consola
Acciones funciones

La actualidad más candente (19)

PDF
Ejercicios de programacion concurrente
PPTX
Video 1 metodos y arreglos
PPTX
Arreglos, Procedimientos y Funciones
PDF
Interpolaion c++
PDF
Tutorial rapido de octave
PDF
Introducción a las funciones en el lenguaje C
PPT
UTPL-PROGRAMACIÓN AVANZADA-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)
PPT
Funcionesenlenguaje c
PPT
PPTX
Método de insercion
PPTX
MéTodos Java
PDF
Programación Java
PPTX
Funciones y procedimientos
PDF
Taller de repaso de metodos y arreglos
PPTX
Métodos en programacion
PDF
Tap u2-componentes y librerias-programa para cifrar y descifrar cadenas
PPTX
Clase 10
PDF
Capítulo 6 funciones y procedimiento
Ejercicios de programacion concurrente
Video 1 metodos y arreglos
Arreglos, Procedimientos y Funciones
Interpolaion c++
Tutorial rapido de octave
Introducción a las funciones en el lenguaje C
UTPL-PROGRAMACIÓN AVANZADA-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)
Funcionesenlenguaje c
Método de insercion
MéTodos Java
Programación Java
Funciones y procedimientos
Taller de repaso de metodos y arreglos
Métodos en programacion
Tap u2-componentes y librerias-programa para cifrar y descifrar cadenas
Clase 10
Capítulo 6 funciones y procedimiento
Publicidad

Similar a Visual basic (20)

PPT
Macros En Ms Excel
DOCX
Elaborar una calculadora
DOCX
Codigo en visual basic
DOCX
Resolución de problemas con java
PPTX
Funciones en escel manual
PPTX
Funciones en excel manual
DOCX
Java problems
DOCX
Unidad6 funciones
PPTX
Manejo de eventos en java
PDF
Tutorial de programación hp user rpl en modo algebraico v1.2
DOCX
Practicas java gustavo carbajal macias 402
DOCX
Gutierres
DOCX
Practicas java gustavo carbajal macias 402
PDF
Descubriendo scala
PDF
Funciones recursivas
PDF
Suma de imagenes
PPT
Programación de código
DOCX
Manual de prácticas java 2015
DOCX
Recuperacion programas
Macros En Ms Excel
Elaborar una calculadora
Codigo en visual basic
Resolución de problemas con java
Funciones en escel manual
Funciones en excel manual
Java problems
Unidad6 funciones
Manejo de eventos en java
Tutorial de programación hp user rpl en modo algebraico v1.2
Practicas java gustavo carbajal macias 402
Gutierres
Practicas java gustavo carbajal macias 402
Descubriendo scala
Funciones recursivas
Suma de imagenes
Programación de código
Manual de prácticas java 2015
Recuperacion programas
Publicidad

Último (14)

PPTX
Presentación de un estudio de empresa pp
PPT
laser seguridad a la salud humana de piel y vision en laser clase 4
PPTX
Evolución de la computadora ACTUALMENTE.pptx
PPTX
Guia de power bi de cero a avanzado detallado
PPTX
Plantilla-Hardware-Informático-oficce.pptx
PPTX
Qué es Google Classroom Insertar SlideShare U 6.pptx
PPTX
presentacion_energias_renovables_renovable_.pptx
PPTX
PRESENTACION NIA 220 idhsahdjhJKSDHJKSHDJSHDJKHDJHSAJDHJKSAHDJkhjskdhasjdhasj...
PPTX
FUNCIONES DE CLASSROOM EN EL FUNCIONAMIENTO ESCOLAR
PDF
LA INTELIGENCIA ARTIFICAL SU HISTORIA Y EL FUTURO
PDF
Herramientaa de google google keep, maps.pdf
PDF
CAPACITACIÓN MIPIG - MODELO INTEGRADO DE PLANEACIÓN Y GESTIÓN
PDF
[Ebook gratuito] Introducción a la IA Generativa, Instalación y Configuración...
PDF
Frases de Fidel Castro. Compilación Norelys Morales Aguilera
Presentación de un estudio de empresa pp
laser seguridad a la salud humana de piel y vision en laser clase 4
Evolución de la computadora ACTUALMENTE.pptx
Guia de power bi de cero a avanzado detallado
Plantilla-Hardware-Informático-oficce.pptx
Qué es Google Classroom Insertar SlideShare U 6.pptx
presentacion_energias_renovables_renovable_.pptx
PRESENTACION NIA 220 idhsahdjhJKSDHJKSHDJSHDJKHDJHSAJDHJKSAHDJkhjskdhasjdhasj...
FUNCIONES DE CLASSROOM EN EL FUNCIONAMIENTO ESCOLAR
LA INTELIGENCIA ARTIFICAL SU HISTORIA Y EL FUTURO
Herramientaa de google google keep, maps.pdf
CAPACITACIÓN MIPIG - MODELO INTEGRADO DE PLANEACIÓN Y GESTIÓN
[Ebook gratuito] Introducción a la IA Generativa, Instalación y Configuración...
Frases de Fidel Castro. Compilación Norelys Morales Aguilera

Visual basic

  • 1. Visual Basic Java Private Sub Igual_Click() Select Case signo 'la variable signo te dice si sumas(0) si restas(1)...... Case 0 Text1.Text = suma(anterior, Val(Text1.Text)) 'llamada a la función suma Case 1 Text1.Text = resta(anterior, Val(Text1.Text)) Case 2 Text1.Text = multiplicar(anterior, Val(Text1.Text)) Case 3 Text1.Text = Dividir(anterior, Val(Text1.Text)) End Select End Sub Private Sub Nueva_Click() Text1.Text = "" End Sub Private Sub Operador_Click(Index As Integer) signo = Index 'si index es 0 sumas, si es 1 restas...... anterior = Val(Text1.Text) Text1.Text = "" End Sub Private Sub Numero_Click(Index As Integer) Text1.Text = Text1.Text + Numero(Index).Caption End Sub Private Function suma(Numero As Integer, Operador As Integer) As Integer suma = Numero + Operador End Function Private Function resta(Numero As Integer, Operador As Integer) As Integer resta = Numero - Operador End Function Private Function multiplicar(Numero As Integer, Operador As Integer) As Integer package calculadora; import javax.swing.JOptionPane; /** * @author belial9826 * www.jagonzalez.org */ public class principal { //iniciacion de la clase public static void main (String[] ar gs){ //metodo principal int op=0, n1=0, n2=0; //op varia bles para el menu, n1 y n2 variables de los numeros String ax; //variable que recibe los numeros operaciones trin = new operacion es(); //objeto llamado trin de la clase operaciones para usar los metodos do{//comienzo del ciclo op = JOptionPane.showConfirm Dialog(null,"Desea ingresar dos numeros y mostrar el resultado " + "nde las 4 operaci ones basicas?");//cuadro de dialogo de t ipo entrada if(op == JOptionPane.YES_OPT ION){//si se selecciona SI hara lo que h ay en el bloque ax = JOptionPane.showInp utDialog(null, "Digite el primer numero: "); if(trin.isNum(ax)){//pri mera validacion n1 = Integer.parseIn t(ax);//n1 toma el valor convertido del anterior cuadro de dialogo ax = JOptionPane.sho wInputDialog(null, "Digite el segundo nu mero: "); if(trin.isNum(ax)){/ /segunda validacion n2 = Integer.par seInt(ax);//n2 toma le valor convertido del anterior cuadro de dialogo JOptionPane.show MessageDialog(null, "El resultado de la suma es: "+trin.suma(n1, n2)//se usa el metodo de suma de la clase operacioes +"nEl resultado de la resta es: "+trin.r
  • 2. multiplicar = Numero * Operador End Function Private Function Dividir(Numero As Integer, Operador As Integer) As Integer Dividir = Numero / Operador End Function Private Sub Salir_Click() Unload Me End Sub esta(n1, n2)//se usa el metodo de resta de la clase operaciones +"nEl resultado de la multiplicacion es: "+trin.multiplicacion(n1, n2)//se usa el metodo de multiplicacion de la clase ope raciones +"nEl resultado de la division es: "+tri n.division(n1, n2));//se usa el metodo d e division de la clase operaciones }//final segunda val idacion else{ JOptionPane.show MessageDialog(null, "Ingrese un numero", "Advertencia !!!", JOptionPane.WARNING_M ESSAGE); } } //final primera valid acion else{//se muestra un men saje y no se realiza las operaciones ya que el primer valor no es un numero JOptionPane.showMess ageDialog(null, "Ingrese un numero","Adv ertencia !!!", JOptionPane.WARNING_MESSA GE); } }//finaliza bloque