Está en la página 1de 19

UNIVERSIDAD DE AYACUCHO FEDERICO FROEBEL

FACULTAD DE CIENCIAS Y TECNOLOGIAS


ESCUELA DE FORMACIN PROFESIONAL DE INGENIERA DE
SISTEMAS Y TECNOLOGAS

Monografa

La Calculadora Cientfica

Autor

Licapa Yupanqui, JULIO CESAR.

Docente

Chuquillanqui Ros, MIGUEL ANGEL

Materia

Informes Tcnicos

Ayacucho Per
2016

Dedicatoria
Dedico y presento este trabajo de investigacin, a
todas las personas en general, quien mi apoyan
en mis trabajos y estudios, en especial a mis
padres hermanos y dems familiares que mi
alientan a seguir esforzndome cada da para
lograr el xito y ser un buen profesional, como
tambin al profesor del rea que exige cada da
para ser mejor estudiante y responsable.

Agradecimiento
Sabiendo que jams encontrar la forma de
agradecer su constante apoyo y confianza, slo
espero que comprendan que mis ideales,
esfuerzos y logros han sido tambin suyos e
inspirados en ustedes, me siento exitoso por
haber logrado realizar y terminar mi proyecto de
investigacin.

INDICE
Contenido
INDICE............................................................................................................ 4
INTRODUCCIN.............................................................................................. 5
CAPTULO I PLANTEAMIENTO DEL PROBLEMA...............................................6
1.1

Descripcin de la realidad problemtica............................................6

1.2

Formulacin del problema.................................................................6

1.3

Objetivos de la investigacin.............................................................6

1.4

Justificacin de la investigacin.........................................................7

CAPTULO II MARCO TERICO.........................................................................8


2.2 Bases tericas....................................................................................... 8
2.3 Definiciones conceptuales.....................................................................9
CAPTULO III METODOLOGA DE DESARROLLO DE UN SISTEMA SOFTWARE10
Desarrollo diagrama de flujo.....................................................................10
Programacin en Java............................................................................... 12
CAPTULO IV RESULTADOS..........................................................................16
CAPTULO VDISCUSIN, CONCLUSIONES Y RECOMENDACIONES.................17
REFERENCIAS BIBLIOGRFICAS....................................................................18
ANEXOS........................................................................................................ 19

INTRODUCCIN
Gonzales, R. (2012). Pag. 12.
La calculadora fue introducida en el mercado como una herramienta genrica para
facilitar la realizacin de clculos aritmticos, con el tiempo y a partir de una demanda
creciente se han venido creando modelos cada vez ms sofisticados y en la actualidad
se cuenta con versiones que ofrecen recursos que han convertido a la calculadora en
un potente procesador matemtico que admite todo tipo de manipulacin numrica y
algebraica, que facilita el anlisis del comportamiento de funciones a travs de grficas
y tablas, y ms recientemente, ofrece herramientas que permiten realizar casi
cualquier cosa que involucre la geometra con regla y comps. Estos nuevos recursos
de la calculadora han llamado la atencin de profesores e investigadores que se han
propuesto explotar esas facilidades de la nueva tecnologa para aprovecharlas en la
enseanza.
San Jos, Costa Rica: Editorial HOSTHIN.
Como les mencion en el prrafo anterior la calculadora cada vez ms viene
mejorando gracias a aquellas personas que se dedican a crear pequeos software
como estas, mi propsito de m tambin ha sido crear una calculadora cientfica donde
podemos usar para sacar el mxima provecho en usar ya que la calculadora esta cien
por ciento ejecutando en cualquier maquina (computadora, equipos de celular, Tablet,
etc.), la calculadora fue codificado en programa java Netbeans 8.1.2 es la versin
actual 2015
A continuacin, les mencionare todo el proceso como se ha venido desarrollando los
cdigos en java entonces vamos a la siguiente pgina.
Ayacucho, Per: Editorial SALMON.

CAPTULO I
1.1

PLANTEAMIENTO DEL PROBLEMA

Descripcin de la realidad problemtica

Una calculadora normal existe en casi en todas las aplicaciones aun no podemos
dejarle de mencionar que la calculadora cientfica tambin cada vez ms mejor, el
problema causa lo siguiente las calculadoras cientficas mayormente est diseada
para que ejecute en los navegadores (sea necitas una conexin de base de datos por
web) entonces no conviene a la poblacin porque no todos cuentan o tienen el acceso
a internet en casa para que su equipo trabaje perfectamente.
Ayacucho, Per: Editorial SALMON.

1.2

Formulacin del problema


Su ejecucin de la calculadora cientfica necesita una conexin a internet
Las calculadoras normales que mayor mente viene instalado en tu maquina
no es llamativo tiene un diseo desagradable
La mayora de las personas optan por usar la calculadora cientfica es
donde se puede hallar y calcular diferentes tipos de clculos
En adquirir la calculadora cientfica se demoran tienen problemas
Pero no todas las personas tenemos la dificultad de conseguir fcil

1.3

Objetivos de la investigacin
Esta investigacin es para resolver esta situacin sobre la calculadora
cientfica, ya que la mayora de las personas se dificultan mucho en
conseguirlo para que puedan usar satisfactoriamente en cualquier de su
dispositivo
Mi objetivo es que la calculadora se extienda hasta donde pueda, que las
personas pueden adquirir fcil y gratuitamente no se necesitara, el internet,
buscadores web, otras cosas, la calculara cientfica que yo lo eh creado es
portable que puedes ejecutar desde tu celular, USB, tarjeta de memoria,
etc.,
Como conseguir la calculadora cientfica ya que en mi celular est
ejecutado, puedo pasar a un amigo, l puede pasar a otro amigo, ese
amigo a otras personas, as podemos extender esta aplicacin.
Ayacucho, Per: Editorial SALMON.

1.4

Justificacin de la investigacin

Licapa, J. (2015). Pag. 108.

Me siento satisfecho con mi proyecto por haberlo realizado una calculadora cientfica
con un nuevo reciente diseo llamativo con todas las aplicaciones que uno puede
necesitar para realizar diferentes tipos de clculos en ella, dentro de un labor o ya sea
en cualquier lugar que se encuentre, estar a su servicio, bueno aunque para hacer la
calculadora tenia dedicarle mucho tiempo, concentracin, y dejar otras cosas en un
lado, pero ya los resultados ya est y estar vindose de un hoy en adelante, por otra
lado tambin continuare creando otras nuevas aplicaciones como esta que puede ser
til en nuestra necesidad (vida). Segn el autor de este trabajo monografa de
investigacin concluye. Julio Licapa (2015).
Ayacucho, Per: Editorial SALMON.

CAPTULO II MARCO TERICO


2.2 Bases tericas
ciclo de vida del software detllame los siguientes procesos.
Requisitos. En esta etapa se especifican las necesidades del sistema a
desarrollar. La especificacin de requisitos sirve como base para la negociacin
entre los desarrolladores y los clientes del sistema y al mismo tiempo
determinar el plan del desarrollo del software.
Anlisis. Una vez que se cuenta con los requisitos del sistema se tienen las
herramientas para elegir la estructura del sistema. sta debe ser lgica, estable
y extensible, el anlisis se enfoca a qu es lo que debe de hacer el sistema. Se
deben identificar los objetos y las relaciones que existen entre ellos.
Diseo. El diseo se refiere a las acciones necesarias para lograr e cdigo
final, es decir poner en prctica el sistema lgico y conceptual

Implementacin. En esta etapa se toma el diseo realizado previamente


para llevar a cabo el cdigo final del programa. La implementacin supone ser
una parte sencilla debido a que las decisiones importantes ya han sido
tomadas.

Integracin. Esta es una parte importante en el ciclo de vida, pues debido


a que el sistema debe ser extensible, se debe tener la posibilidad de desarrollar
mdulos de manera independiente para posteriormente unirlos en el sistema
principal.
Pruebas. Mediante estas pruebas se puede revisar la calidad del sistema.
Principalmente las pruebas pueden ser de dos tipos, de validacin y de
verificacin. La primera es para comprobar que la aplicacin realice loque el
cliente desea y la verificacin consiste en comprobar que el sistema funciona
correctamente de acuerdo a lo planeado.
Documentacin. Es importante que los manuales se realicen cuando se
est elaborando el sistema. Las personas meta deben ser usuarios del
sistema, as como desarrolladores de posibles mejoras en el futuro
Mantenimiento. Al tener la primera versin del sistema se debe iniciar
con su mantenimiento.
San Jos, Costa Rica: Editorial HOSTHIN

2.3 Definiciones conceptuales


Gonzales, R. T. (6 de agosto de 2014).
Los conceptos y clases que se usamos dentro del programa java son los siguientes

private boolean igual,inicio=true,operacion1,operacion2;


double a,b,c,cos,acos,sin,asin,tan,atan,memoria =0,resultado,valor1,valor2;
private String cadena,funciones,tipoOperaciones;
public Calculadora ().
initComponents ();
case abre y acaba con break, lo que causa que la ejecucin

salte al final del cuerpo de la sentencia switch


else una sentencia condicional es una instruccin o grupo de instrucciones que
se pueden ejecutar o no en funcin del valor de una condicin. Los tipos ms
conocidos de sentencias condicionales son el SI. ENTONCES, el SI.
ENTONCES. ...
for evala la expresin de inicializacin.
If En programacin, una sentencia condicional es una instruccin o grupo de
instrucciones que se pueden ejecutar o no en funcin del valor de una
condicin. Los tipos ms conocidos de sentencias condicionales son el SI.
ENTONCES, el SI. ENTONCES. ...
Break Esta es ms o menos la estructura del switch y case, es importante
recordar que el no utilizar un break har que se sigan ejecutando las opciones
restantes de case, por ejemplo, si eliges la opcin 1 y no hay un break, se
ejecutaran la opcin 1 y 2 para el ejemplo de cdigo anterior. El default no
es obligatorio, pero es importante tener una instruccin por default en caso de
que al introducirse una variable para lo que no existe una opcin en el
men(case) entonces se podr ejecutar este cdigo.
La tecnologa, pp. 15A, 19A.

CAPTULO III METODOLOGA DE DESARROLLO DE UN


SISTEMA SOFTWARE
Desarrollo diagrama de flujo.
El desarrollo de este diagrama de flujo sea hecho viendo los siguientes pasos y
diseos
Primera imagen

Segundo imagen

Tercero imagen

Programacin en Java.
Ahora les ensear los pasos como ejecutar los cdigos y todos los mtodos en java
netbeans, Comencemos.

Primer paso crear nombre del proyecto en tu escrito

Segundo paso abrir netbeans 8.1.2

Tercer paso crear dos clases dentro de la carpeta calculadora


cientfica
Uno clase calculadoraCientifica.java y el otro en JFRAME
calculadora.java

Ahora pasamos a la parte de codificacin


Les mostrare el diseo de la calculadora

Continuamos con la codificacin de botones numricos


Esto se repite para los nueve dgitos numricos solo
cambiamos los nmeros

Continuamos para la botones igual, mas, menos, entre,


mutlpilcacion

Bueno con los dems funciones continuaremos de esta forma


del anterior ahora nos vamos a los resultados

CAPTULO IV RESULTADOS
Ejecutamos la calculadora cientfica de java netbeans

CAPTULO V DISCUSIN, CONCLUSIONES Y


RECOMENDACIONES
Licapa, J. (2015)
Concluy este trabajo satisfactoriamente por los resultados que eh podido alcanzar
dicho modo no hay mucho que aportar todo est perfectamente aclarado los pasos y
recomendado sobre este proyecto, bueno hasta pronto nos vemos en otro proyecto de
investigacin suerte, si encuentran errores mi corrigen siempre como humano nos
equivocamos.

REFERENCIAS BIBLIOGRFICAS
INTRUDUCCION (Autor: George R. Terry)
http://emmaiturbide.blogspot.pe/2010/05/uso-de-la-calculadora-en-el-aula.html
DIAGRAMAS DE FLUJO (Ayacucho, Per: Editorial SALMON)
https://www.google.es/search?
q=diagrama+de+flujo+para+calculadora+cientifica&newwindow=1&source=lnms&tbm=
DIAGRAMA DE FLUJO DISEO (San Jos, Costa Rica: Editorial HOSTHIN)
https://www.google.es/search?
newwindow=1&site=&source=hp&q=diagrama+de+flujo+para+calculadora+cientifica
ESTRUCTURAS USADAS (San Jos, Costa Rica: Editorial HOSTHIN)
FOR http://codigoprogramacion.com/cursos/java/70-switch-ycase.html#.VmY93uLUXIU
ELSE
https://www.google.es/search?
newwindow=1&q=que+es+else&oq=que+es+else&gs_l=serp.3..0l4j0i10j0l2j0i10j0l2
IF
https://www.google.es/search?
newwindow=1&q=que+es+if&oq=que+es+if&gs_l=serp.3..0l10.37441.38131
BREAK

http://plugins.netbeans.org/plugin/33789/break-out

ANEXOS
Gonzales, R. T. (3 de junio de 2014).
TextField. Hasta hace poco vi que poda cambiar el tipo de variable de String a entero
y no me marcan errores, pero al momento de mandar imprimir el resultado me marca
el siguiente error:
Otras inconveniencias sobre el cdigo
http://chuwiki.chuidiang.org/index.php?title=Ejemplos_con_JTextField
El curso java libre, pp. 16.

También podría gustarte