Se explicara algunas partes del codigo..

Imagen Del Diseño
El Boton F Es para calcular el factorial de un numero, la R es para calcular la raiz cuadrada de un Numero, la es para calcular el porcentaje de un numero y la c para limpiar el visor.
Explicacion de Codido:
Antes de empezar quisera aclarar que con este ejemplo no queremos decir que sea la manera mas optima , pero si una manera de empezar en el mundo de Java como lo estamos haciendo Nosotros...
1er paso declaracion de variables publicas la cuales no serviran para alacenar datos como tambien para mostrar...
En esta parte en cuando asignamos la operacion a realizar ya sea suma res ta multiplicacion en este caso es multiplicacion..
private void porActionPerformed(java.awt.event.ActionEvent evt) {
if (veces==0){ /* pregunta si veces es igual a cero sera verdadero porque esta inicialiacida con 0*/
if (n==0) {
n=1;
x=Double.parseDouble(visor1.getText()); /*asignamos el valor del visor1 a variable x pero convirtiendolo a Double*/
signo='*'; /*Decimos que la variblesigno de tipo char tome el sibolo del por*/
numero="";
veces=1; /* Asignamos 1 a nuestra variable "veces " para cuando una persona este relizando una multiplicacion de tres numero o mas y de esto modo capturamos un valor en la variable y para poder encontrar el rsultado .. las otras operaciones realizan la misma funcion ¿pero porque suma esta en multiplicacion? porque quizas una persona realiza primero una multiplicacion y luego quiere sumar esa cantidad con otra del mismo modo con otras operaciones..*/
}
else{
y=Double.parseDouble(visor1.getText());
numero="";
if(signo=='+') {
x=x+y;
resp=x;
visor1.setText(resp+"");
}
if(signo=='-') {
x=x-y;
resp=x;
visor1.setText(resp+"");
}
if(signo=='*') {
x=x*y;
resp=x;
visor1.setText(resp+"");
}
if(signo=='/') {
if(y!=0) {
x=x/y;
resp=x;
visor1.setText(resp+"");
}
else
visor1.setText("Error: division por cero");
}
}
veces=1; signo='*';
}
}
4to paso
La codificaciondel signo igual ...
private void jButton12ActionPerformed(java.awt.event.ActionEvent evt) {
y=Double.parseDouble(visor1.getText()); /*asignamos el valor convirtiendolo al mismo tipo de la variable*/
numero="";
if(signo=='+') { /*Preguntamos si el sigo es igual ald e la condicion para realizar la operacion*/
x=x+y;/*Sumamos las variables*/
resp=x; /*asignamos el valor de x a la variable respuesta*/
visor1.setText(resp+""); /*y le entregamos el valor agrupada en la variable resp*/
}
/*Lo mismo seria para las otras operaciopnes lo unico que tendriamos que cambiar seria el sigo ose el + , -,*, / y del mismo modo la operacion que realizaran las variables x,y*/
Bueno aca les dejo el Link de donde pueden decargar el archivo:
JavaApplication1.rar
Consultas o sugerencias de este ejemplo u otros temas relacionados a .Net o Java VB.2005 haganlo mediante comentarios o al e-mail... Si pueden mejorar el ejemplo no duden en hacerlo no nos ofende :P
e-mail: trujilloteens@peru.com
5 comentarios:
Una ves que estes en filefront veras una imagen que dice Download ahi le das click para descargar el archivo xD
mmm Excelente programa. pero ya no esta disponible para descargar. :(; es posible volverlo a subir. Gracias
Gracias hermano, me salvaste de una la verdad se agradece, con esto tengo la materia pasada se te agradece un buen!!! chido..
XD
el enlace ya no sirve
pero me sirvio mucho loco, gracias
buen trabajo
Thank you for the good writeup. It in fact was a amusement account it.
Look advanced to more added agreeable from you!
By the way, how can we communicate?
my weblog; how to get more followers on instagram
Also see my webpage > how to get followers on instagram
Publicar un comentario