SlideShare una empresa de Scribd logo
1 de 18
Estas son las declaraciones de variables para la creación de la
primera calculadora.
Primero creamos los botones de operaciones básicas
de una calculadora (sumar, restar, multiplicar,
dividir), para ello convertimos la variable «numero1»
en double. Se hace lo mismo en los demás botones
de operación.
• En

este botón se le agregan todas las operaciones que
se desean:
Se convierte la variable en numero Double ,después pasamos al botón
de ‘=‘ donde le agregamos la operación para llegar al resultado de π y
que lo multiplique por la variable que le agreguemos:

Con esto cuando agreguemos un numero, demos clic en el botón
de ‘π’ y después clic en el botón ‘=‘ lo multiplicara por 3.1416 y nos
mostrara el resultado obtenido.
• Para hacer el botón de raíz tuvimos que importar la
librería de la siguiente forma:
R= Math.sqrt(numero1);

• Y después hacer la operación en el botón de igual.
• Estas son las variables que declaramos para la creación de la
calculadora.
• Primero creamos los botones de operaciones básicas de una
calculadora (sumar, restar, multiplicar, dividir), para ello convertimos
la variable ‘a’ en double. Para los otros botones se utilizó el mismo
código, sólo varía el signo. Se realizó el mismo procedimiento con el
botón potencia (^).
• Se declara que el resultado es igual a cero, y el segundo número
ingresado debe ser double para poder realizar las operaciones
necesarias.

• Aquí se realizan las operaciones de los botones anteriormente
mencionados utilizando la sentencia switch que nos ayuda a
escoger una de entre varias opciones dependiendo del botón que
presione el usuario y se muestra el resultado en el lbl2.
•

Declaramos que el resultado a mostrar es igual a cero, la opción que
vamos a utilizar y que el número ingresado debe ser double.

•

La diferencia con los demás botones es que para que éste pueda realizar su
operación el código fue escrito en el botón cua y no en el botón igual. Lo
mismo sucede con el botón para elevar al cubo (y) lo único que cambia es
la operación r=a*a por r=a*a*a.
• Se indica el valor de la variable del número, en éste caso es 8, luego
indicamos dónde debe plasmarse el número con el siguiente
código:

• Con los otros números se utiliza el mismo código, la variante es el
número que debe plasmar en el txt1.
•

Se declara la opción a utilizar, que el número ingresado debe ser double y
el resultado debe ser igual a cero.

•

Al igual que los botones elevar al cuadrado y elevar al cubo, el código de
éste botón es escrito en la fuente del botón mod, la diferencia entre ellos
es la operación que realiza.
•

Creamos una variable para el resultado (debe ser igual a cero),
seleccionamos la opción que vamos a utilizar y declaramos que el número
ingresado debe ser double.

•

Éste botón borra todo lo que se encuentre en el txt1, que es donde el
usuario ingresa los números para realizar las operaciones que desee.
•

Declaramos que el número ingresado debe ser double, seleccionamos la
opción a utilizar y declaramos que el resultado debe ser igual a cero.

•

Realiza la misma operación que el botón borrar, sólo que en este caso
borramos todo lo que se encuentre en el lbl2, que es donde se muestran
los resultados de las operaciones.
Calculadora Científica con Java

Más contenido relacionado

La actualidad más candente

Informe técnico - Métodos de búsqueda Unidad 6 (Rubí Verónica)
Informe técnico - Métodos de búsqueda Unidad 6 (Rubí Verónica)Informe técnico - Métodos de búsqueda Unidad 6 (Rubí Verónica)
Informe técnico - Métodos de búsqueda Unidad 6 (Rubí Verónica)Rubi Veronica Chimal Cuxin
 
Ejercicios de matrices y vectores en c++
Ejercicios de matrices y vectores en c++Ejercicios de matrices y vectores en c++
Ejercicios de matrices y vectores en c++Diego Maxdj Chicaiza
 
Inversión de matrices
Inversión de matricesInversión de matrices
Inversión de matricesmariacadena
 
Método de newton raphson Metodos Numericos
Método de newton raphson Metodos NumericosMétodo de newton raphson Metodos Numericos
Método de newton raphson Metodos NumericosTensor
 
Insercion directa
Insercion directaInsercion directa
Insercion directaabelpit2
 
Metodos de ordenamiento
Metodos de ordenamientoMetodos de ordenamiento
Metodos de ordenamientoLalo Chooper
 
conceptos de Punteros y Nodos
conceptos de Punteros y Nodosconceptos de Punteros y Nodos
conceptos de Punteros y NodosBoris Salleg
 
Qué son las colas de prioridad
Qué son las colas de prioridadQué son las colas de prioridad
Qué son las colas de prioridadRodrigo Avendaño
 
Ejercicio de máquina de turing
Ejercicio de máquina de turingEjercicio de máquina de turing
Ejercicio de máquina de turingJonathan Bastidas
 
Estructuras de control
Estructuras de control Estructuras de control
Estructuras de control addaza0
 
10. aplicaciones de las pilas
10. aplicaciones de las pilas10. aplicaciones de las pilas
10. aplicaciones de las pilasAndreita Enriquez
 

La actualidad más candente (20)

Informe técnico - Métodos de búsqueda Unidad 6 (Rubí Verónica)
Informe técnico - Métodos de búsqueda Unidad 6 (Rubí Verónica)Informe técnico - Métodos de búsqueda Unidad 6 (Rubí Verónica)
Informe técnico - Métodos de búsqueda Unidad 6 (Rubí Verónica)
 
Ejercicios de matrices y vectores en c++
Ejercicios de matrices y vectores en c++Ejercicios de matrices y vectores en c++
Ejercicios de matrices y vectores en c++
 
Arreglos unidimensionales
Arreglos unidimensionalesArreglos unidimensionales
Arreglos unidimensionales
 
Arreglos unidimensionales
Arreglos unidimensionalesArreglos unidimensionales
Arreglos unidimensionales
 
OPERADORES PARA C++
OPERADORES PARA C++OPERADORES PARA C++
OPERADORES PARA C++
 
Inversión de matrices
Inversión de matricesInversión de matrices
Inversión de matrices
 
Método de newton raphson Metodos Numericos
Método de newton raphson Metodos NumericosMétodo de newton raphson Metodos Numericos
Método de newton raphson Metodos Numericos
 
Insercion directa
Insercion directaInsercion directa
Insercion directa
 
NOTACIÓN POSTFIJA E INFIJA - JAVA
NOTACIÓN POSTFIJA E INFIJA - JAVANOTACIÓN POSTFIJA E INFIJA - JAVA
NOTACIÓN POSTFIJA E INFIJA - JAVA
 
Tutorial de CodeBlocks
Tutorial de CodeBlocksTutorial de CodeBlocks
Tutorial de CodeBlocks
 
Metodos de ordenamiento
Metodos de ordenamientoMetodos de ordenamiento
Metodos de ordenamiento
 
Arreglos Java
Arreglos JavaArreglos Java
Arreglos Java
 
Gauss jordan en C
Gauss jordan en CGauss jordan en C
Gauss jordan en C
 
Algoritmo de ordenamiento: Heap Sort
Algoritmo de ordenamiento: Heap SortAlgoritmo de ordenamiento: Heap Sort
Algoritmo de ordenamiento: Heap Sort
 
conceptos de Punteros y Nodos
conceptos de Punteros y Nodosconceptos de Punteros y Nodos
conceptos de Punteros y Nodos
 
Qué son las colas de prioridad
Qué son las colas de prioridadQué son las colas de prioridad
Qué son las colas de prioridad
 
Ejercicio de máquina de turing
Ejercicio de máquina de turingEjercicio de máquina de turing
Ejercicio de máquina de turing
 
Arboles M-Way, 2-3 y 2-3-4
Arboles M-Way, 2-3 y 2-3-4Arboles M-Way, 2-3 y 2-3-4
Arboles M-Way, 2-3 y 2-3-4
 
Estructuras de control
Estructuras de control Estructuras de control
Estructuras de control
 
10. aplicaciones de las pilas
10. aplicaciones de las pilas10. aplicaciones de las pilas
10. aplicaciones de las pilas
 

Destacado

Razones trigonométricas con la calculadora científica
Razones trigonométricas con la calculadora científicaRazones trigonométricas con la calculadora científica
Razones trigonométricas con la calculadora científicaJesús Fernández
 
4.3 arquitectura de un cms
4.3 arquitectura de un cms4.3 arquitectura de un cms
4.3 arquitectura de un cmsEduardo Diiaz
 
Programa calculadora
Programa calculadoraPrograma calculadora
Programa calculadorajbersosa
 
Geometria .... mirian rios mtz... 212
Geometria .... mirian rios mtz... 212Geometria .... mirian rios mtz... 212
Geometria .... mirian rios mtz... 212Arte Diseño
 
Antecedentes historicos
Antecedentes historicosAntecedentes historicos
Antecedentes historicosArte Diseño
 
Linux ud2 - comandos gestion archivos
Linux   ud2 - comandos gestion archivosLinux   ud2 - comandos gestion archivos
Linux ud2 - comandos gestion archivosJavier Muñoz
 
Solucion de problemas[1]
Solucion de problemas[1]Solucion de problemas[1]
Solucion de problemas[1]karenlunan
 
Utilizando la calculadora cientifica PARTE 1
Utilizando la calculadora cientifica PARTE 1Utilizando la calculadora cientifica PARTE 1
Utilizando la calculadora cientifica PARTE 1Adán Godoy
 
La calculadora de windows
La calculadora de windowsLa calculadora de windows
La calculadora de windowspomaquiza
 
Calculando la inversa del coseno con excel
Calculando la inversa del coseno con excelCalculando la inversa del coseno con excel
Calculando la inversa del coseno con excelamtlucca
 
La Calculadora,
La Calculadora,La Calculadora,
La Calculadora,lucianossi
 

Destacado (20)

Calculadora con operaciones básicas en java
Calculadora con operaciones básicas en javaCalculadora con operaciones básicas en java
Calculadora con operaciones básicas en java
 
Medidas de ángulos
Medidas de ángulosMedidas de ángulos
Medidas de ángulos
 
Razones trigonométricas con la calculadora científica
Razones trigonométricas con la calculadora científicaRazones trigonométricas con la calculadora científica
Razones trigonométricas con la calculadora científica
 
4.3 arquitectura de un cms
4.3 arquitectura de un cms4.3 arquitectura de un cms
4.3 arquitectura de un cms
 
Programa calculadora
Programa calculadoraPrograma calculadora
Programa calculadora
 
Centro de inteligencia de negocios
Centro de inteligencia de negociosCentro de inteligencia de negocios
Centro de inteligencia de negocios
 
Leydi yañez martinez
Leydi yañez martinezLeydi yañez martinez
Leydi yañez martinez
 
Geometria .... mirian rios mtz... 212
Geometria .... mirian rios mtz... 212Geometria .... mirian rios mtz... 212
Geometria .... mirian rios mtz... 212
 
Antecedentes historicos
Antecedentes historicosAntecedentes historicos
Antecedentes historicos
 
Linux ud2 - comandos gestion archivos
Linux   ud2 - comandos gestion archivosLinux   ud2 - comandos gestion archivos
Linux ud2 - comandos gestion archivos
 
Actividad calculadora
Actividad  calculadoraActividad  calculadora
Actividad calculadora
 
Solucion de problemas[1]
Solucion de problemas[1]Solucion de problemas[1]
Solucion de problemas[1]
 
Utilizando la calculadora cientifica PARTE 1
Utilizando la calculadora cientifica PARTE 1Utilizando la calculadora cientifica PARTE 1
Utilizando la calculadora cientifica PARTE 1
 
La calculadora de windows
La calculadora de windowsLa calculadora de windows
La calculadora de windows
 
AGRANDACEREBROS 8
AGRANDACEREBROS 8AGRANDACEREBROS 8
AGRANDACEREBROS 8
 
Awh katalog molchtechnik_span
Awh katalog molchtechnik_spanAwh katalog molchtechnik_span
Awh katalog molchtechnik_span
 
Cecytem rocosw
Cecytem rocoswCecytem rocosw
Cecytem rocosw
 
Calculando la inversa del coseno con excel
Calculando la inversa del coseno con excelCalculando la inversa del coseno con excel
Calculando la inversa del coseno con excel
 
La Calculadora,
La Calculadora,La Calculadora,
La Calculadora,
 
Calculadora casio fx 350 es[1]
Calculadora casio fx 350 es[1]Calculadora casio fx 350 es[1]
Calculadora casio fx 350 es[1]
 

Similar a Calculadora Científica con Java

Similar a Calculadora Científica con Java (20)

Documentación Calculadora Científica
Documentación Calculadora CientíficaDocumentación Calculadora Científica
Documentación Calculadora Científica
 
Software para cálculos matemáticos
Software para cálculos matemáticosSoftware para cálculos matemáticos
Software para cálculos matemáticos
 
Sistemas numéricos - Conversiones
Sistemas numéricos - ConversionesSistemas numéricos - Conversiones
Sistemas numéricos - Conversiones
 
Sistemas de num_y_conversion
Sistemas de  num_y_conversionSistemas de  num_y_conversion
Sistemas de num_y_conversion
 
Como crear un programa de Ciclo WHILE en lenguaje C++
Como crear un programa de Ciclo WHILE en lenguaje C++Como crear un programa de Ciclo WHILE en lenguaje C++
Como crear un programa de Ciclo WHILE en lenguaje C++
 
Sistemas Numéricos- Conversiones
Sistemas Numéricos- ConversionesSistemas Numéricos- Conversiones
Sistemas Numéricos- Conversiones
 
CALCULADORA VOYAGE Capitulo 5(9)
CALCULADORA VOYAGE Capitulo 5(9)CALCULADORA VOYAGE Capitulo 5(9)
CALCULADORA VOYAGE Capitulo 5(9)
 
Conversión de un numero decimal a binario
Conversión de un numero decimal a binarioConversión de un numero decimal a binario
Conversión de un numero decimal a binario
 
Como crear un programa de ciclo FOR en lenguaje C++
Como crear un programa de ciclo FOR en lenguaje C++Como crear un programa de ciclo FOR en lenguaje C++
Como crear un programa de ciclo FOR en lenguaje C++
 
Fp02
Fp02Fp02
Fp02
 
Sistema numerico y conversiones
Sistema numerico y conversionesSistema numerico y conversiones
Sistema numerico y conversiones
 
Unidad 4
Unidad 4Unidad 4
Unidad 4
 
Formulario u4tema4
Formulario u4tema4Formulario u4tema4
Formulario u4tema4
 
Tipos de conversiones
Tipos de conversionesTipos de conversiones
Tipos de conversiones
 
Binario
BinarioBinario
Binario
 
Aplicacion matematica y financiera
Aplicacion matematica y financieraAplicacion matematica y financiera
Aplicacion matematica y financiera
 
Paso a paso
Paso a pasoPaso a paso
Paso a paso
 
00033735
0003373500033735
00033735
 
Paso a paso
Paso a pasoPaso a paso
Paso a paso
 
Tic's
Tic'sTic's
Tic's
 

Más de Priscila Edith Gómez Rascón (16)

Plataforma e-learning Sakai
Plataforma e-learning SakaiPlataforma e-learning Sakai
Plataforma e-learning Sakai
 
Calculadora (Android)
Calculadora (Android)Calculadora (Android)
Calculadora (Android)
 
Trabajo y Potencia
Trabajo y PotenciaTrabajo y Potencia
Trabajo y Potencia
 
Niveles de Organización de la Materia
Niveles de Organización de la MateriaNiveles de Organización de la Materia
Niveles de Organización de la Materia
 
Cono truncado
Cono truncadoCono truncado
Cono truncado
 
Soya
SoyaSoya
Soya
 
Nokia
NokiaNokia
Nokia
 
La Física
La FísicaLa Física
La Física
 
Fósforo
FósforoFósforo
Fósforo
 
Contaminación Acústica
Contaminación AcústicaContaminación Acústica
Contaminación Acústica
 
Sistema Nervioso
Sistema NerviosoSistema Nervioso
Sistema Nervioso
 
Migración de Base de Datos
Migración de Base de DatosMigración de Base de Datos
Migración de Base de Datos
 
Programa comentado
Programa comentadoPrograma comentado
Programa comentado
 
Conexión de Base de Datos
Conexión de Base de DatosConexión de Base de Datos
Conexión de Base de Datos
 
Respaldar Base de Datos
Respaldar Base de DatosRespaldar Base de Datos
Respaldar Base de Datos
 
Sistema Nervioso
Sistema NerviosoSistema Nervioso
Sistema Nervioso
 

Último

ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptxRigoTito
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptAlberto Rubio
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONALMiNeyi1
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdfValeriaCorrea29
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesYanirisBarcelDelaHoz
 

Último (20)

ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 

Calculadora Científica con Java

  • 1.
  • 2.
  • 3. Estas son las declaraciones de variables para la creación de la primera calculadora.
  • 4. Primero creamos los botones de operaciones básicas de una calculadora (sumar, restar, multiplicar, dividir), para ello convertimos la variable «numero1» en double. Se hace lo mismo en los demás botones de operación.
  • 5. • En este botón se le agregan todas las operaciones que se desean:
  • 6. Se convierte la variable en numero Double ,después pasamos al botón de ‘=‘ donde le agregamos la operación para llegar al resultado de π y que lo multiplique por la variable que le agreguemos: Con esto cuando agreguemos un numero, demos clic en el botón de ‘π’ y después clic en el botón ‘=‘ lo multiplicara por 3.1416 y nos mostrara el resultado obtenido.
  • 7. • Para hacer el botón de raíz tuvimos que importar la librería de la siguiente forma: R= Math.sqrt(numero1); • Y después hacer la operación en el botón de igual.
  • 8.
  • 9. • Estas son las variables que declaramos para la creación de la calculadora.
  • 10. • Primero creamos los botones de operaciones básicas de una calculadora (sumar, restar, multiplicar, dividir), para ello convertimos la variable ‘a’ en double. Para los otros botones se utilizó el mismo código, sólo varía el signo. Se realizó el mismo procedimiento con el botón potencia (^).
  • 11. • Se declara que el resultado es igual a cero, y el segundo número ingresado debe ser double para poder realizar las operaciones necesarias. • Aquí se realizan las operaciones de los botones anteriormente mencionados utilizando la sentencia switch que nos ayuda a escoger una de entre varias opciones dependiendo del botón que presione el usuario y se muestra el resultado en el lbl2.
  • 12.
  • 13. • Declaramos que el resultado a mostrar es igual a cero, la opción que vamos a utilizar y que el número ingresado debe ser double. • La diferencia con los demás botones es que para que éste pueda realizar su operación el código fue escrito en el botón cua y no en el botón igual. Lo mismo sucede con el botón para elevar al cubo (y) lo único que cambia es la operación r=a*a por r=a*a*a.
  • 14. • Se indica el valor de la variable del número, en éste caso es 8, luego indicamos dónde debe plasmarse el número con el siguiente código: • Con los otros números se utiliza el mismo código, la variante es el número que debe plasmar en el txt1.
  • 15. • Se declara la opción a utilizar, que el número ingresado debe ser double y el resultado debe ser igual a cero. • Al igual que los botones elevar al cuadrado y elevar al cubo, el código de éste botón es escrito en la fuente del botón mod, la diferencia entre ellos es la operación que realiza.
  • 16. • Creamos una variable para el resultado (debe ser igual a cero), seleccionamos la opción que vamos a utilizar y declaramos que el número ingresado debe ser double. • Éste botón borra todo lo que se encuentre en el txt1, que es donde el usuario ingresa los números para realizar las operaciones que desee.
  • 17. • Declaramos que el número ingresado debe ser double, seleccionamos la opción a utilizar y declaramos que el resultado debe ser igual a cero. • Realiza la misma operación que el botón borrar, sólo que en este caso borramos todo lo que se encuentre en el lbl2, que es donde se muestran los resultados de las operaciones.