SlideShare una empresa de Scribd logo
1 de 36
Iván Alejandro Ramírez Juárez Katia Elizabeth Vázquez
Castillo
4°DM Programación
Índice
Introducción………………………………………………………….1
Definición del tema………………………………………………..2
Planteamiento del problema…………………………………….3
Justificación…………………………………………………………….6
Objetivos de investigación…………………………………………7
Marco Histórico/Teórico…………………………………..........8
Marco metodológico………………..………………………………9
Grafica…………………………………………………………………..10
Creación de la aplicación………………………………………...11
 Interfaz………………………….12
 Código…………………..………13
Cronograma……………………………………………………..……15
Conclusión……………………………………………
……………….16
Anexo…………………………………….……………
……………….17 - 26
Fuente…………………………………………………………………..27
Introducción
Una breve explicación:
Somos Iván Alejandro Ramírez Juárez y Katia Elizabeth
Vázquez Castillo (Como bien lo pone la portada de este
documento), es una documentación de todo el
desarrollo de nuestro proyecto.
Abarca todos los aspectos posibles, desde
su idea, planteamiento, inicio, desarrollo
y cierre. Así como las justificaciones y
motivos por el cual decidimos realizarlo.
El proyecto fue realizado únicamente por nosotros dos,
en el transcurso de tres semanas (aproximadamente). El
proyecto fue desarrollado la mayor parte del tiempo en
el centro de computo, en nuestra maquina asignada.
1
Definición del tema
Nuestro proyecto trata sobre la elaboración de una
calculadorasimple (capaz de sumar, restar, dividir y
multiplicar)
(Ejemplo)
Una calculadorasimple y rápida de usar, ese fue nuestro
objetivo principal al momento de empezar el proyecto,
crear una aplicación que no tardara más de un minuto
en realizar una operación, a medida que avance este
documento se mostrara cada uno de los pasos, hasta
llegar a la finalización del proyecto.
2
Planteamiento del problema
Lo primero que se tiene que realizar,
plantear el problema, teniamos que
aclarar cada punto del problema, y una
vez teniendo eso, buscar una posible solución(Pero no
nos adelantemos hasta ese paso, continuemos con el
planteamiento)
El problema principalera el no poder resolver una
operación matematicade una manera rapida. Aunque la
manera mas viable a la hora de resolver una operación
matematica simplees realizarla mentalmente(porsu
nivel de dificultad inferior), o escrita, mucha gente
prefiere simplementeusar una calculadora(ahorras
tiempo), y la mayoria de gente utiliza su telefono celular
para realizar dicha operación (el 99% de celulares trae
una calculadoraintegrada).
3
Mostremos este problema de una manera grafica:
Como puede ver, trae varios problemas.
No poder realizar
una operación de
forma rápida
Se puede gastar
mucho tiempo
mientras se hace la
operación
El resultado no
siempre se hace de
manera exacta
No obtener la
respuesta en el
momento que se
requiere
Pueden
cometerse
errores
4
Justificación
Nosotros hicimos esta calculadora para
resolver el problema planteado en la hoja anterior, poder
contar con una calculadoraque haga todas las
operaciones simples en el momento en que se desea. Sin
tener que desperdiciar minutos valiosos, y poder
continuar con nuestra vida cotidiana.
Sabemos que existen tanto calculadoras físicas, como las
calculadoras que vienen instaladas de forma
predeterminadaen los celulares, pero esta calculadora,
es otra alternativa, ya que calculadoras normales suelen
tener diferentes tipos de botones y cada uno con una
función en especifico (son importantes también), pero
muchas veces no son necesarios, muchas veces solo
necesitamos realizar una simple suma o resta, es por eso
que el tener una calculadora enfocada solo en estas
operaciones, es muy útil.
5
Objetivos de investigación
Al tener el problema planteado, y también una idea,
sigue realizar una investigación. Esta investigación se
realizo para entender cómo poder convertir lo que
queremos, en una aplicación para el celular, la
calculadorase desarrolló para el sistema operativo
Android, en el IDE Eclipse y Android Developer Tools
(software que te permite realizar aplicaciones de Android
utilizando JAVA)
Nuestro objetivo, el poder aprender los componentes de
una calculadora, como realizar una suma, división,
multiplicación, y meter todo en un solo programa.
La investigación duro 2 días, después de
ese lapso aprendimos lo suficiente como
para aplicarlo por nosotros mismos.
6
Marco histórico
El proyecto de esta calculadora se desarrollo en el siglo
XXI, empezó a finales de abril y terminó a mediados de
mayo del 2016.
Marco teórico
El proyecto cuenta con el siguientemarco teórico:
Primero se identifico el problema, en
este caso, el no poder resolver
operaciones de una manera más rápida.
Después se profundizo en el problema, sacando a luz
consecuenciasque provoque el problema.
Al tener identificado el problema, procedimos a crear
una posible solución (todo en base a las consecuencias
del problema). Y después de escoger la mejor solución
posible, iniciamos una investigación que satisficiera(si es
que hiciera falta) todo lo necesario para llevar a cabo la
solución al problema.
Al finalizar la investigación tendríamos suficiente
información para desarrollar la solución en el entorno
adecuado.
7
Marco metodológico
Para la realización de la calculadora hicimos una
investigación(creo que esto ya quedo bastante claro),
parte de la investigación era saber qué piensa la gente
sobre una calculadorasimple, para esto, hicimos unas
preguntas.
1. ¿Cuál crees que es la manera más rápida de resolver
una operación matemática?
2. ¿Cuál usas tú?
3. ¿Se te dificulta realizar operaciones mentales?
4. ¿Cuánto tiempo te toma realizar una operación?
5. ¿Qué tan seguido utilizas la calculadora?
6. ¿Usarías una calculadora que solo realizara
operaciones simples?
7. ¿Pagarías por usarla?
8. ¿Crees que una calculadoraasí sería útil?
9. ¿Conoces alguna calculadoraque ya funcione de esa
manera?
10. ¿Algo que quieras agregar?
Estas preguntas se la realizamos a 15 estudiantes de
preparatoria.
8
Grafica
Al terminar la encuesta, realizamos una
grafica en base a las respuestas.
Como se muestra en la grafica, el 50% utilizan muy
seguido la calculadora(casi siempre), en cambio, el 32%
la utiliza de forma regular, variando entre la calculadora
y resolverlo de alguna otra forma, y solo el 18% utiliza el
la calculadoraen muy pocas ocasiones, prefiriendo
utilizar algún otro tipo de medio.
50%
32%
18%
Uso de la calculadora
Muy seguido
regular
Solo en
algunas
ocasiones
9
Creación de la aplicación
Después de realizar la investigación y las preguntas,
procedimos a la elaboración de la calculadora. Como
dijimos, utilizamos el IDE Eclipsey el Android
Developer Tools para el desarrollo. Su aspecto es este:
Al tenerlo abierto procedemos a crear un proyecto de
Android, este tiene un nombre especifico, “Android
Application Project” después le damos un nombre y
llenamos toda la información requerida
para empezar a crear la calculadora.
10
La interfaz
Como primer paso, diseñamos la interfaz de la
calculadora(La forma en cómo luce y que componentes
van a tener interacción con el usuario) En eclipse
podemos simplementearrastras y acomodar en la
pantalla del celular hasta que quede como queramos
(bastante sencillo), pero también se puede hacer
escribiendoel código en el archivo .XML del proyecto. Al
terminar la interfaz, luce algo así
Agregamos los números y los operadores, así como un
botón que de él resultado y uno que borre todo, también
agregamos una ventana que muestra el resultado.
11
El código
Ya tenemos la interfaz, pero falta lo más importante, el
código, el código le dará una función específicaa cada
botón de la calculadora, sin él, la calculadorasolo sería
un montón de botones que no hacen absolutamentenada
(Incluso el programa podría tener problemas al
ejecutarse)
12
13
Este es el código entero, el código le asigna una tarea a
cada botón de la calculadora, ahora sí, la calculadoraesta
lista para ejecutarse.
(Emulador de
eclipse)
14
Cronograma de actividades
En la siguiente tabla se muestran las actividades
realizadas.
Semana
1
Lunes Martes Miércoles Jueves Viernes Sábado Domi
Buscar un
problema
Identificar
las causas
del
problema
Identificar
las causas
del
problema
Consecuencias
del problema
Consecuencias
del problema
Nada Nada
Semana
2
Lunes Martes Miércoles Jueves Viernes Sábado Domi
Proponer
soluciones
Escoger la
solución
adecuada
Llevar a
cabo la
investigación
Llevar a cabo
la
investigación
Realizar las
preguntas de
la encuesta
Hacer la
encuesta
Hacer
encue
Semana
3
Lunes Martes Miércoles Jueves Viernes Sábado Domi
Comparar
las
respuestas
Hacer la
grafica
Empezar
el
proyecto
en eclipse
Hacer la
interfaz de
la
calculadora
Escribir el
código
Escribir el
código
Probar el
programa
Arreg
errore
Después de la semana 3 se entrego el
proyecto para calificación
15
Conclusión
Al terminar el proyecto podemos decir que logramos
nuestro objetivo, el tener una calculadora accesiblepara
resolver una operación simpleen cuestión de segundos,
al principiodel proyecto no teníamos muy claro si la
aplicación resultaría, no parecía tener mucha relevancia
el crear una calculadoratan simple, pero conforme
fuimos avanzando e investigando, le fuimos hallando
sentido al crear esto, ayudar a facilitar resolver
minúsculos problemas en la vida cotidiana de cualquier
persona, y también nos ayudo como practicaen nuestra
especialidad de programación.
Puede que en un futuro (cuando nuestras habilidades de
programación sean mejores) actualicemos la calculadora
con más funciones, incluso volverla científica, pero eso
requeriría más tiempo.
Así concluyela documentación del proyecto, esperamos
haber abarcado lo más importantede la creación de la
app.
Anexo
Agregamos algunas de las encuestas que realizamos:
Encuesta 1
1. ¿Cuál crees que es la manera
más rápida de resolver una
operación matemática?
R= Pues con una calculadora.
2. ¿Cuál usas tú?
R=La calculadora.
3. ¿Se te dificulta realizar operaciones mentales?
R= La mera verdad sí.
4. ¿Cuánto tiempo te toma realizar una operación?
R=Sin calculadora unos… 2 o 3 minutos dependiendo.
5. ¿Qué tan seguido utilizas la calculadora?
R= Casi siempre, es más fácil.
6. ¿Usarías una calculadora que solo realizara operaciones simples?
R= si.
7. ¿Pagarías por usarla?
R= Claro que no, debería de ser gratis.
8. ¿Crees que una calculadora así sería útil?
R= Depende.
9. ¿Conoces alguna calculadora que ya funcione de esa manera?
R= Si.
10.¿Algo que quieras agregar?
R=Sí, su calculadora se ve padre.
17
Encuesta 2
1. ¿Cuál crees que es la manera más rápida de resolver una
operación matemática?
R= Calculadora
2. ¿Cuál usas tú?
R=Utilizo bastante la calculadora
3. ¿Se te dificulta realizar operaciones mentales?
R= La verdad es que no, pero me ahorro tiempo con la
calculadora.
4. ¿Cuánto tiempo te toma realizar una operación?
R=1 minuto
5. ¿Qué tan seguido utilizas la calculadora?
R= Todos los días.
6. ¿Usarías una calculadora que solo realizara operaciones simples?
R= ¿Solo operaciones simples? No creo que me fuera útil
7. ¿Pagarías por usarla?
R= Si tan solo le agregaran más cosas
8. ¿Crees que una calculadora así sería útil?
R= Para un niño tal vez.
9. ¿Conoces alguna calculadora que ya funcione de esa manera?
R= Si.
10.¿Algo que quieras agregar?
R=Deberían mejorar su calculadora.
18
Encuesta 3
1. ¿Cuál crees que es la manera más rápida de resolver una
operación matemática?
R= Mentalmente
2. ¿Cuál usas tú?
R= La cabeza.
3. ¿Se te dificulta realizar operaciones mentales?
R= No, estoy acostumbrado.
4. ¿Cuánto tiempo te toma realizar una operación?
R= si esta fácil menos de un minuto
5. ¿Qué tan seguido utilizas la calculadora?
R= Cuando son problemas muy largos
6. ¿Usarías una calculadora que solo realizara operaciones simples?
R= Si, ya he usado algunas así
7. ¿Pagarías por usarla?
R= Si, pero que no fuera muy cara
8. ¿Crees que una calculadora así sería útil?
R= yo digo que sí.
9. ¿Conoces alguna calculadora que ya funcione de esa manera?
R= Si, las que venden en las papelerías.
10.¿Algo que quieras agregar?
R=Me gusta el color que le pusieron a su calculadora
19
Encuesta 4
1. ¿Cuál crees que es la manera más rápida de resolver una
operación matemática?
R= Yo diría que la calculadora
2. ¿Cuál usas tú?
R= Utilizo la calculadora y también los resuelvo en algún papel o
mentalmente
3. ¿Se te dificulta realizar operaciones mentales?
R= Hay veces en las que sí, se me bloquea la mente.
4. ¿Cuánto tiempo te toma realizar una operación?
R= Con la calculadora la hago en unos segunditos
5. ¿Qué tan seguido utilizas la calculadora?
R= No siempre, algunos días si y otros no.
6. ¿Usarías una calculadora que solo realizara operaciones simples?
R= Claro.
7. ¿Pagarías por usarla?
R= Por usarla no, para obtenerla sí.
8. ¿Crees que una calculadora así sería útil?
R= Mucho.
9. ¿Conoces alguna calculadora que ya funcione de esa manera?
R= Si, yo uso una jajaja.
10.¿Algo que quieras agregar?
R=Su calculadora es gratis ¿Verdad?
20
Encuesta 5
1. ¿Cuál crees que es la manera más rápida de resolver una
operación matemática?
R= Siendo honestos, una calculadora.
2. ¿Cuál usas tú?
R=Yo uso la calculadora.
3. ¿Se te dificulta realizar operaciones mentales?
R= No.
4. ¿Cuánto tiempo te toma realizar una operación?
R=No más de 3 minutos
5. ¿Qué tan seguido utilizas la calculadora?
R= Cuando me la piden, o cuando creo que es necesario
6. ¿Usarías una calculadora que solo realizara operaciones simples?
R= Si.
7. ¿Pagarías por usarla?
R= No.
8. ¿Crees que una calculadora así sería útil?
R= Toda calculadora es útil
9. ¿Conoces alguna calculadora que ya funcione de esa manera?
R= Todas las calculadoras funcionan igual ¿no?
10.¿Algo que quieras agregar?
R=No realmente.
21
Encuesta 6
1. ¿Cuál crees que es la manera más rápida de resolver una
operación matemática?
R= La calculadora
2. ¿Cuál usas tú?
R= Calculadora
3. ¿Se te dificulta realizar operaciones mentales?
R= Sí
4. ¿Cuánto tiempo te toma realizar una operación?
R=No mucho, 1 minuto
5. ¿Qué tan seguido utilizas la calculadora?
R= Siempre
6. ¿Usarías una calculadora que solo realizara operaciones simples?
R= Si
7. ¿Pagarías por usarla?
R= Me lo pensaría
8. ¿Crees que una calculadora así sería útil?
R= Si, será útil.
9. ¿Conoces alguna calculadora que ya funcione de esa manera?
R= Mmmm sí
10.¿Algo que quieras agregar?
R= No.
22
Encuesta 7
1. ¿Cuál crees que es la manera más rápida de resolver una
operación matemática?
R= Pues usando la calculadora ¿no?
2. ¿Cuál usas tú?
R= Estem… la calculadora
3. ¿Se te dificulta realizar operaciones mentales?
R= Para nada
4. ¿Cuánto tiempo te toma realizar una operación?
R=1 minuto como máximo
5. ¿Qué tan seguido utilizas la calculadora?
R= Muy seguido
6. ¿Usarías una calculadora que solo realizara operaciones simples?
R= Si no me quedara de otra
7. ¿Pagarías por usarla?
R= No
8. ¿Crees que una calculadora así sería útil?
R= No lo creo
9. ¿Conoces alguna calculadora que ya funcione de esa manera?
R= Si.
10.¿Algo que quieras agregar?
R= Nada de nada.
23
Encuesta 8
1. ¿Cuál crees que es la manera más rápida de resolver una
operación matemática?
R= Depende del problema
2. ¿Cuál usas tú?
R=Calculator.
3. ¿Se te dificulta realizar operaciones mentales?
R= A veces
4. ¿Cuánto tiempo te toma realizar una operación?
R=Sin calculadora, varios minutos.
5. ¿Qué tan seguido utilizas la calculadora?
R= En la escuela siempre.
6. ¿Usarías una calculadora que solo realizara operaciones simples?
R= Sí
7. ¿Pagarías por usarla?
R= Si mientras no sea muy cara.
8. ¿Crees que una calculadora así sería útil?
R= Depende de la operación
9. ¿Conoces alguna calculadora que ya funcione de esa manera?
R= Si.
10.¿Algo que quieras agregar?
R= Su calculadora es muy fácil de usar
24
Encuesta 9
1. ¿Cuál crees que es la manera más rápida de resolver una
operación matemática?
R= Calculadora
2. ¿Cuál usas tú?
R=La calculadora.
3. ¿Se te dificulta realizar operaciones mentales?
R= Si el numero es muy largo sí
4. ¿Cuánto tiempo te toma realizar una operación?
R=Depende.
5. ¿Qué tan seguido utilizas la calculadora?
R= Cuando me la piden.
6. ¿Usarías una calculadora que solo realizara operaciones simples?
R= Sí
7. ¿Pagarías por usarla?
R= Sí
8. ¿Crees que una calculadora así sería útil?
R= En cierta medida sí.
9. ¿Conoces alguna calculadora que ya funcione de esa manera?
R= Sí
10.¿Algo que quieras agregar?
R=Bonita calculadora.
25
Encuesta 10
1. ¿Cuál crees que es la manera más rápida de resolver una
operación matemática?
R= A lápiz y a papel.
2. ¿Cuál usas tú?
R= Calculadora, en papel, mentalmente.
3. ¿Se te dificulta realizar operaciones mentales?
R= No.
4. ¿Cuánto tiempo te toma realizar una operación?
R=Unos momentos
5. ¿Qué tan seguido utilizas la calculadora?
R= No mucho, prefiero resolver problemas sin ella.
6. ¿Usarías una calculadora que solo realizara operaciones simples?
R= No.
7. ¿Pagarías por usarla?
R= No.
8. ¿Crees que una calculadora así sería útil?
R= Para mí no es muy útil.
9. ¿Conoces alguna calculadora que ya funcione de esa manera?
R= Sí
10.¿Algo que quieras agregar?
R=Sí, deberían de usar mas su cerebro para hacer operaciones.
26
Fuentes
Calculadora en eclipse:
http://dreskan.blogspot.mx/2013/02/calculadora-en-eclipse-
android.html
Programando una sencilla aplicación en Android:
https://www.imaginanet.com/blog/programando-para-android-
una-sencilla-aplicacion.html
Calculadora en Android:
http://programmerbook.blogspot.mx/2013/10/calculadora-en-
android.html
Iniciándose en Eclipse:
http://www.ibm.com/developerworks/ssa/library/os-ecov/
Android Developer Tools:
https://developer.android.com/studio/index.html
Crear un SplashScreen en Android:
https://amatellanes.wordpress.com/2013/08/27/android-crear-un-
splash-screen-en-android/
27

Más contenido relacionado

La actualidad más candente

Introducción a la Programación :: Unidad 01 :: Parte 01
Introducción a la Programación :: Unidad 01 :: Parte 01Introducción a la Programación :: Unidad 01 :: Parte 01
Introducción a la Programación :: Unidad 01 :: Parte 01Facultad de Ciencias y Sistemas
 
Lista de raptor sus comandos y su función
Lista de raptor sus comandos y su funciónLista de raptor sus comandos y su función
Lista de raptor sus comandos y su funciónAna Ruth G H
 
2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de usoSaul Mamani
 
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?Software Guru
 
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)Natalia Alejandra
 
Presentacion arbol-binario
Presentacion arbol-binarioPresentacion arbol-binario
Presentacion arbol-binarioMariela Cabezas
 
Caso de uso de biblioteca
Caso de uso de bibliotecaCaso de uso de biblioteca
Caso de uso de bibliotecapersye
 
Lenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretesLenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretesIsrael Castillo Cruz
 
curso Pseint 1 (16 ejercicios basicos)
curso Pseint 1 (16 ejercicios basicos)curso Pseint 1 (16 ejercicios basicos)
curso Pseint 1 (16 ejercicios basicos)Luis Ancel
 
APLICACION DEL CALCULO EN LA INFORMATICA
APLICACION DEL CALCULO EN LA INFORMATICAAPLICACION DEL CALCULO EN LA INFORMATICA
APLICACION DEL CALCULO EN LA INFORMATICAJoseph Mendoza
 
Parcial (estructuras repetitivas"for y while" - herrmanientas case)
Parcial (estructuras repetitivas"for y while" - herrmanientas case)Parcial (estructuras repetitivas"for y while" - herrmanientas case)
Parcial (estructuras repetitivas"for y while" - herrmanientas case)Maria B. Ramos Osorio
 

La actualidad más candente (20)

Introducción a la Programación :: Unidad 01 :: Parte 01
Introducción a la Programación :: Unidad 01 :: Parte 01Introducción a la Programación :: Unidad 01 :: Parte 01
Introducción a la Programación :: Unidad 01 :: Parte 01
 
Lista de raptor sus comandos y su función
Lista de raptor sus comandos y su funciónLista de raptor sus comandos y su función
Lista de raptor sus comandos y su función
 
Recursividad
RecursividadRecursividad
Recursividad
 
Pruebas de escritorio
Pruebas de escritorioPruebas de escritorio
Pruebas de escritorio
 
Recursividad
RecursividadRecursividad
Recursividad
 
2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso
 
ALGORITMO RESUELTOS EN PSEINT
ALGORITMO RESUELTOS EN PSEINTALGORITMO RESUELTOS EN PSEINT
ALGORITMO RESUELTOS EN PSEINT
 
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
 
Estructura Repetitiva MIENTRAS (While) con PSeInt
Estructura Repetitiva MIENTRAS (While) con PSeIntEstructura Repetitiva MIENTRAS (While) con PSeInt
Estructura Repetitiva MIENTRAS (While) con PSeInt
 
Solución de problemas con algoritmos
Solución de problemas con algoritmosSolución de problemas con algoritmos
Solución de problemas con algoritmos
 
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
 
Aplicaciones de los árboles y grafos
Aplicaciones de los árboles y grafosAplicaciones de los árboles y grafos
Aplicaciones de los árboles y grafos
 
Presentacion arbol-binario
Presentacion arbol-binarioPresentacion arbol-binario
Presentacion arbol-binario
 
Caso de uso de biblioteca
Caso de uso de bibliotecaCaso de uso de biblioteca
Caso de uso de biblioteca
 
Lenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretesLenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretes
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
curso Pseint 1 (16 ejercicios basicos)
curso Pseint 1 (16 ejercicios basicos)curso Pseint 1 (16 ejercicios basicos)
curso Pseint 1 (16 ejercicios basicos)
 
APLICACION DEL CALCULO EN LA INFORMATICA
APLICACION DEL CALCULO EN LA INFORMATICAAPLICACION DEL CALCULO EN LA INFORMATICA
APLICACION DEL CALCULO EN LA INFORMATICA
 
Parcial (estructuras repetitivas"for y while" - herrmanientas case)
Parcial (estructuras repetitivas"for y while" - herrmanientas case)Parcial (estructuras repetitivas"for y while" - herrmanientas case)
Parcial (estructuras repetitivas"for y while" - herrmanientas case)
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 

Destacado (20)

Uso de-la-calculadora
Uso de-la-calculadoraUso de-la-calculadora
Uso de-la-calculadora
 
Calculadora
CalculadoraCalculadora
Calculadora
 
Calculadora en Visual Basic 2010
Calculadora en Visual Basic 2010Calculadora en Visual Basic 2010
Calculadora en Visual Basic 2010
 
La calculadora (power point)9 3 andres candelario
La calculadora (power point)9 3 andres candelarioLa calculadora (power point)9 3 andres candelario
La calculadora (power point)9 3 andres candelario
 
Uso de la calculadora
Uso de la calculadoraUso de la calculadora
Uso de la calculadora
 
EXPOSICIÓN DE LA CALCULADORA
EXPOSICIÓN DE LA CALCULADORAEXPOSICIÓN DE LA CALCULADORA
EXPOSICIÓN DE LA CALCULADORA
 
Visual studio 2010 parte i
Visual studio 2010 parte iVisual studio 2010 parte i
Visual studio 2010 parte i
 
Crear Calculadora visual Studio 2008
Crear Calculadora visual Studio 2008Crear Calculadora visual Studio 2008
Crear Calculadora visual Studio 2008
 
Actividad calculadora
Actividad  calculadoraActividad  calculadora
Actividad calculadora
 
La calculadora de windows
La calculadora de windowsLa calculadora de windows
La calculadora de windows
 
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,
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]
 
Uso De La Calculadora
Uso De La CalculadoraUso De La Calculadora
Uso De La Calculadora
 
Using A Calculator 1
Using A Calculator 1Using A Calculator 1
Using A Calculator 1
 
Uso de la calculadora - Análisis de ítem
Uso de la calculadora  - Análisis de ítemUso de la calculadora  - Análisis de ítem
Uso de la calculadora - Análisis de ítem
 
Calculadora Científica con Java
Calculadora Científica con JavaCalculadora Científica con Java
Calculadora Científica con Java
 
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]
 
La Ciencia
La CienciaLa Ciencia
La Ciencia
 

Similar a Proyecto calculadora

Trabajo de tecnologia 3 er periodo
Trabajo de tecnologia 3 er periodoTrabajo de tecnologia 3 er periodo
Trabajo de tecnologia 3 er periodogabrielaalban8
 
Trabajo de tecnologia 3 er periodo
Trabajo de tecnologia 3 er periodoTrabajo de tecnologia 3 er periodo
Trabajo de tecnologia 3 er periodogabrielaalban8
 
Proyecto final visual c engargolado
Proyecto final visual c engargoladoProyecto final visual c engargolado
Proyecto final visual c engargoladoJorge Escoto
 
Proyecto final visual c engargolado
Proyecto final visual c engargoladoProyecto final visual c engargolado
Proyecto final visual c engargoladoJorge Escoto
 
Trabajo escrito de tecnologia e informatica
Trabajo escrito de tecnologia e informaticaTrabajo escrito de tecnologia e informatica
Trabajo escrito de tecnologia e informaticasarasepulveda12
 
Trabajo escrito de tecnologia e informatica
Trabajo escrito de tecnologia e informaticaTrabajo escrito de tecnologia e informatica
Trabajo escrito de tecnologia e informaticaCristinaMuoz104
 
Informe escrito sobre programacion en Micro:Bit
Informe escrito sobre programacion en Micro:Bit Informe escrito sobre programacion en Micro:Bit
Informe escrito sobre programacion en Micro:Bit Saragongoravillaquir
 
Periodo 3 desarrollo de habilidades de pensamiento - trabajo grupal
Periodo 3  desarrollo de habilidades de pensamiento - trabajo grupalPeriodo 3  desarrollo de habilidades de pensamiento - trabajo grupal
Periodo 3 desarrollo de habilidades de pensamiento - trabajo grupalAndrsSinisterra1
 
Periodo 3 desarrollo de habilidades de pensamiento - trabajo grupal
Periodo 3  desarrollo de habilidades de pensamiento - trabajo grupalPeriodo 3  desarrollo de habilidades de pensamiento - trabajo grupal
Periodo 3 desarrollo de habilidades de pensamiento - trabajo grupalmarianasanchez183
 
Trabajo de tecnologia actividad 2
Trabajo de tecnologia  actividad 2Trabajo de tecnologia  actividad 2
Trabajo de tecnologia actividad 2Dana Montaño
 
Trabajo de tecnologia actividad 2
Trabajo de tecnologia  actividad 2Trabajo de tecnologia  actividad 2
Trabajo de tecnologia actividad 2VictoriaRamrez13
 

Similar a Proyecto calculadora (20)

Proyecto(2)
Proyecto(2)Proyecto(2)
Proyecto(2)
 
Trabajo de tecnologia grupal
Trabajo de tecnologia grupalTrabajo de tecnologia grupal
Trabajo de tecnologia grupal
 
Trabajo de tecnologia grupal
Trabajo de tecnologia grupalTrabajo de tecnologia grupal
Trabajo de tecnologia grupal
 
Reportes
ReportesReportes
Reportes
 
Reportes
ReportesReportes
Reportes
 
Engargolado
EngargoladoEngargolado
Engargolado
 
Engargolado
EngargoladoEngargolado
Engargolado
 
Trabajo de tecnologia 3 er periodo
Trabajo de tecnologia 3 er periodoTrabajo de tecnologia 3 er periodo
Trabajo de tecnologia 3 er periodo
 
Informe en quipo
Informe en quipoInforme en quipo
Informe en quipo
 
Trabajo de tecnologia 3 er periodo
Trabajo de tecnologia 3 er periodoTrabajo de tecnologia 3 er periodo
Trabajo de tecnologia 3 er periodo
 
Ficha 1 y 0, Luces y códigos
 Ficha 1 y 0, Luces y códigos Ficha 1 y 0, Luces y códigos
Ficha 1 y 0, Luces y códigos
 
Proyecto final visual c engargolado
Proyecto final visual c engargoladoProyecto final visual c engargolado
Proyecto final visual c engargolado
 
Proyecto final visual c engargolado
Proyecto final visual c engargoladoProyecto final visual c engargolado
Proyecto final visual c engargolado
 
Trabajo escrito de tecnologia e informatica
Trabajo escrito de tecnologia e informaticaTrabajo escrito de tecnologia e informatica
Trabajo escrito de tecnologia e informatica
 
Trabajo escrito de tecnologia e informatica
Trabajo escrito de tecnologia e informaticaTrabajo escrito de tecnologia e informatica
Trabajo escrito de tecnologia e informatica
 
Informe escrito sobre programacion en Micro:Bit
Informe escrito sobre programacion en Micro:Bit Informe escrito sobre programacion en Micro:Bit
Informe escrito sobre programacion en Micro:Bit
 
Periodo 3 desarrollo de habilidades de pensamiento - trabajo grupal
Periodo 3  desarrollo de habilidades de pensamiento - trabajo grupalPeriodo 3  desarrollo de habilidades de pensamiento - trabajo grupal
Periodo 3 desarrollo de habilidades de pensamiento - trabajo grupal
 
Periodo 3 desarrollo de habilidades de pensamiento - trabajo grupal
Periodo 3  desarrollo de habilidades de pensamiento - trabajo grupalPeriodo 3  desarrollo de habilidades de pensamiento - trabajo grupal
Periodo 3 desarrollo de habilidades de pensamiento - trabajo grupal
 
Trabajo de tecnologia actividad 2
Trabajo de tecnologia  actividad 2Trabajo de tecnologia  actividad 2
Trabajo de tecnologia actividad 2
 
Trabajo de tecnologia actividad 2
Trabajo de tecnologia  actividad 2Trabajo de tecnologia  actividad 2
Trabajo de tecnologia actividad 2
 

Más de ivan ramirez

Operaciones con spinner1
Operaciones con spinner1Operaciones con spinner1
Operaciones con spinner1ivan ramirez
 
Operaciones aritmeticas utilizando_radio_button1
Operaciones aritmeticas utilizando_radio_button1Operaciones aritmeticas utilizando_radio_button1
Operaciones aritmeticas utilizando_radio_button1ivan ramirez
 
Presentacion programa nuevo
Presentacion programa nuevoPresentacion programa nuevo
Presentacion programa nuevoivan ramirez
 
Tutorial eclipse 3
Tutorial eclipse 3Tutorial eclipse 3
Tutorial eclipse 3ivan ramirez
 
Tutorial eclipse 2
Tutorial eclipse 2Tutorial eclipse 2
Tutorial eclipse 2ivan ramirez
 
Tutorial eclipse 1
Tutorial eclipse 1Tutorial eclipse 1
Tutorial eclipse 1ivan ramirez
 
Tutorial de eclipse 3
Tutorial de eclipse 3Tutorial de eclipse 3
Tutorial de eclipse 3ivan ramirez
 
Tutorial de eclipse 2
Tutorial de eclipse 2Tutorial de eclipse 2
Tutorial de eclipse 2ivan ramirez
 
Tutorial eclipse para_novatos_java
Tutorial eclipse para_novatos_javaTutorial eclipse para_novatos_java
Tutorial eclipse para_novatos_javaivan ramirez
 
Tutoriales eclipse(2)
Tutoriales eclipse(2)Tutoriales eclipse(2)
Tutoriales eclipse(2)ivan ramirez
 

Más de ivan ramirez (20)

Creacion de apk
Creacion de apkCreacion de apk
Creacion de apk
 
Practica 8
Practica 8Practica 8
Practica 8
 
Practica 7
Practica 7Practica 7
Practica 7
 
Practica 6
Practica 6Practica 6
Practica 6
 
Desarrollo
DesarrolloDesarrollo
Desarrollo
 
Operaciones con spinner1
Operaciones con spinner1Operaciones con spinner1
Operaciones con spinner1
 
Operaciones aritmeticas utilizando_radio_button1
Operaciones aritmeticas utilizando_radio_button1Operaciones aritmeticas utilizando_radio_button1
Operaciones aritmeticas utilizando_radio_button1
 
Presentacion1
Presentacion1Presentacion1
Presentacion1
 
Hola mundo
Hola mundoHola mundo
Hola mundo
 
Presentacion programa nuevo
Presentacion programa nuevoPresentacion programa nuevo
Presentacion programa nuevo
 
Tutorial eclipse 3
Tutorial eclipse 3Tutorial eclipse 3
Tutorial eclipse 3
 
Tutorial eclipse 2
Tutorial eclipse 2Tutorial eclipse 2
Tutorial eclipse 2
 
Tutorial eclipse 1
Tutorial eclipse 1Tutorial eclipse 1
Tutorial eclipse 1
 
Mapa conceptual
Mapa conceptualMapa conceptual
Mapa conceptual
 
Dispositivos mov
Dispositivos movDispositivos mov
Dispositivos mov
 
Tutorial de eclipse 3
Tutorial de eclipse 3Tutorial de eclipse 3
Tutorial de eclipse 3
 
Tutorial de eclipse 2
Tutorial de eclipse 2Tutorial de eclipse 2
Tutorial de eclipse 2
 
Tutorial eclipse para_novatos_java
Tutorial eclipse para_novatos_javaTutorial eclipse para_novatos_java
Tutorial eclipse para_novatos_java
 
Eclipse
EclipseEclipse
Eclipse
 
Tutoriales eclipse(2)
Tutoriales eclipse(2)Tutoriales eclipse(2)
Tutoriales eclipse(2)
 

Último

HIDRAULICA PRINCIPIOS FISICOS , LEY DE PASCAL Y FUNDAMENTOS video.pptx
HIDRAULICA PRINCIPIOS FISICOS , LEY DE PASCAL Y FUNDAMENTOS video.pptxHIDRAULICA PRINCIPIOS FISICOS , LEY DE PASCAL Y FUNDAMENTOS video.pptx
HIDRAULICA PRINCIPIOS FISICOS , LEY DE PASCAL Y FUNDAMENTOS video.pptxFranckRussellFlorGue
 
Vision de asignatura ESTRUCTURA DE DATOS.pptx
Vision de asignatura ESTRUCTURA DE DATOS.pptxVision de asignatura ESTRUCTURA DE DATOS.pptx
Vision de asignatura ESTRUCTURA DE DATOS.pptxjmatheus74
 
PRESENTACION SISTEMAS OPERATIVOS MOVILES_20240424_235225_0000.pdf
PRESENTACION SISTEMAS OPERATIVOS MOVILES_20240424_235225_0000.pdfPRESENTACION SISTEMAS OPERATIVOS MOVILES_20240424_235225_0000.pdf
PRESENTACION SISTEMAS OPERATIVOS MOVILES_20240424_235225_0000.pdfSuleimaJimnez
 
477407774-EMBRIOLOGIA-DEL-SISTEMA-NERVIOSO.pptx
477407774-EMBRIOLOGIA-DEL-SISTEMA-NERVIOSO.pptx477407774-EMBRIOLOGIA-DEL-SISTEMA-NERVIOSO.pptx
477407774-EMBRIOLOGIA-DEL-SISTEMA-NERVIOSO.pptxAndreaSoto281274
 
La busqueda de la relevancia en la economia (Harberger).pptx
La busqueda de la relevancia en la economia (Harberger).pptxLa busqueda de la relevancia en la economia (Harberger).pptx
La busqueda de la relevancia en la economia (Harberger).pptxPEPONLU
 
Mapa conceptual de el hardware y software
Mapa conceptual de el hardware y softwareMapa conceptual de el hardware y software
Mapa conceptual de el hardware y softwarejorgeadrianoropezame
 

Último (6)

HIDRAULICA PRINCIPIOS FISICOS , LEY DE PASCAL Y FUNDAMENTOS video.pptx
HIDRAULICA PRINCIPIOS FISICOS , LEY DE PASCAL Y FUNDAMENTOS video.pptxHIDRAULICA PRINCIPIOS FISICOS , LEY DE PASCAL Y FUNDAMENTOS video.pptx
HIDRAULICA PRINCIPIOS FISICOS , LEY DE PASCAL Y FUNDAMENTOS video.pptx
 
Vision de asignatura ESTRUCTURA DE DATOS.pptx
Vision de asignatura ESTRUCTURA DE DATOS.pptxVision de asignatura ESTRUCTURA DE DATOS.pptx
Vision de asignatura ESTRUCTURA DE DATOS.pptx
 
PRESENTACION SISTEMAS OPERATIVOS MOVILES_20240424_235225_0000.pdf
PRESENTACION SISTEMAS OPERATIVOS MOVILES_20240424_235225_0000.pdfPRESENTACION SISTEMAS OPERATIVOS MOVILES_20240424_235225_0000.pdf
PRESENTACION SISTEMAS OPERATIVOS MOVILES_20240424_235225_0000.pdf
 
477407774-EMBRIOLOGIA-DEL-SISTEMA-NERVIOSO.pptx
477407774-EMBRIOLOGIA-DEL-SISTEMA-NERVIOSO.pptx477407774-EMBRIOLOGIA-DEL-SISTEMA-NERVIOSO.pptx
477407774-EMBRIOLOGIA-DEL-SISTEMA-NERVIOSO.pptx
 
La busqueda de la relevancia en la economia (Harberger).pptx
La busqueda de la relevancia en la economia (Harberger).pptxLa busqueda de la relevancia en la economia (Harberger).pptx
La busqueda de la relevancia en la economia (Harberger).pptx
 
Mapa conceptual de el hardware y software
Mapa conceptual de el hardware y softwareMapa conceptual de el hardware y software
Mapa conceptual de el hardware y software
 

Proyecto calculadora

  • 1. Iván Alejandro Ramírez Juárez Katia Elizabeth Vázquez Castillo 4°DM Programación
  • 2. Índice Introducción………………………………………………………….1 Definición del tema………………………………………………..2 Planteamiento del problema…………………………………….3 Justificación…………………………………………………………….6 Objetivos de investigación…………………………………………7 Marco Histórico/Teórico…………………………………..........8 Marco metodológico………………..………………………………9 Grafica…………………………………………………………………..10 Creación de la aplicación………………………………………...11  Interfaz………………………….12  Código…………………..………13 Cronograma……………………………………………………..……15
  • 3. Conclusión…………………………………………… ……………….16 Anexo…………………………………….…………… ……………….17 - 26 Fuente…………………………………………………………………..27 Introducción Una breve explicación: Somos Iván Alejandro Ramírez Juárez y Katia Elizabeth Vázquez Castillo (Como bien lo pone la portada de este documento), es una documentación de todo el desarrollo de nuestro proyecto.
  • 4. Abarca todos los aspectos posibles, desde su idea, planteamiento, inicio, desarrollo y cierre. Así como las justificaciones y motivos por el cual decidimos realizarlo. El proyecto fue realizado únicamente por nosotros dos, en el transcurso de tres semanas (aproximadamente). El proyecto fue desarrollado la mayor parte del tiempo en el centro de computo, en nuestra maquina asignada. 1 Definición del tema Nuestro proyecto trata sobre la elaboración de una calculadorasimple (capaz de sumar, restar, dividir y multiplicar)
  • 5. (Ejemplo) Una calculadorasimple y rápida de usar, ese fue nuestro objetivo principal al momento de empezar el proyecto, crear una aplicación que no tardara más de un minuto en realizar una operación, a medida que avance este documento se mostrara cada uno de los pasos, hasta llegar a la finalización del proyecto. 2 Planteamiento del problema
  • 6. Lo primero que se tiene que realizar, plantear el problema, teniamos que aclarar cada punto del problema, y una vez teniendo eso, buscar una posible solución(Pero no nos adelantemos hasta ese paso, continuemos con el planteamiento) El problema principalera el no poder resolver una operación matematicade una manera rapida. Aunque la manera mas viable a la hora de resolver una operación matematica simplees realizarla mentalmente(porsu nivel de dificultad inferior), o escrita, mucha gente prefiere simplementeusar una calculadora(ahorras tiempo), y la mayoria de gente utiliza su telefono celular para realizar dicha operación (el 99% de celulares trae una calculadoraintegrada).
  • 7. 3
  • 8. Mostremos este problema de una manera grafica: Como puede ver, trae varios problemas. No poder realizar una operación de forma rápida Se puede gastar mucho tiempo mientras se hace la operación El resultado no siempre se hace de manera exacta No obtener la respuesta en el momento que se requiere Pueden cometerse errores
  • 9. 4 Justificación Nosotros hicimos esta calculadora para resolver el problema planteado en la hoja anterior, poder contar con una calculadoraque haga todas las operaciones simples en el momento en que se desea. Sin tener que desperdiciar minutos valiosos, y poder continuar con nuestra vida cotidiana. Sabemos que existen tanto calculadoras físicas, como las calculadoras que vienen instaladas de forma predeterminadaen los celulares, pero esta calculadora, es otra alternativa, ya que calculadoras normales suelen tener diferentes tipos de botones y cada uno con una función en especifico (son importantes también), pero muchas veces no son necesarios, muchas veces solo necesitamos realizar una simple suma o resta, es por eso que el tener una calculadora enfocada solo en estas operaciones, es muy útil.
  • 10. 5 Objetivos de investigación Al tener el problema planteado, y también una idea, sigue realizar una investigación. Esta investigación se realizo para entender cómo poder convertir lo que queremos, en una aplicación para el celular, la calculadorase desarrolló para el sistema operativo Android, en el IDE Eclipse y Android Developer Tools (software que te permite realizar aplicaciones de Android utilizando JAVA) Nuestro objetivo, el poder aprender los componentes de una calculadora, como realizar una suma, división, multiplicación, y meter todo en un solo programa.
  • 11. La investigación duro 2 días, después de ese lapso aprendimos lo suficiente como para aplicarlo por nosotros mismos. 6 Marco histórico El proyecto de esta calculadora se desarrollo en el siglo XXI, empezó a finales de abril y terminó a mediados de mayo del 2016. Marco teórico El proyecto cuenta con el siguientemarco teórico:
  • 12. Primero se identifico el problema, en este caso, el no poder resolver operaciones de una manera más rápida. Después se profundizo en el problema, sacando a luz consecuenciasque provoque el problema. Al tener identificado el problema, procedimos a crear una posible solución (todo en base a las consecuencias del problema). Y después de escoger la mejor solución posible, iniciamos una investigación que satisficiera(si es que hiciera falta) todo lo necesario para llevar a cabo la solución al problema. Al finalizar la investigación tendríamos suficiente información para desarrollar la solución en el entorno adecuado. 7 Marco metodológico Para la realización de la calculadora hicimos una investigación(creo que esto ya quedo bastante claro),
  • 13. parte de la investigación era saber qué piensa la gente sobre una calculadorasimple, para esto, hicimos unas preguntas. 1. ¿Cuál crees que es la manera más rápida de resolver una operación matemática? 2. ¿Cuál usas tú? 3. ¿Se te dificulta realizar operaciones mentales? 4. ¿Cuánto tiempo te toma realizar una operación? 5. ¿Qué tan seguido utilizas la calculadora? 6. ¿Usarías una calculadora que solo realizara operaciones simples? 7. ¿Pagarías por usarla? 8. ¿Crees que una calculadoraasí sería útil? 9. ¿Conoces alguna calculadoraque ya funcione de esa manera? 10. ¿Algo que quieras agregar? Estas preguntas se la realizamos a 15 estudiantes de preparatoria. 8
  • 14. Grafica Al terminar la encuesta, realizamos una grafica en base a las respuestas. Como se muestra en la grafica, el 50% utilizan muy seguido la calculadora(casi siempre), en cambio, el 32% la utiliza de forma regular, variando entre la calculadora y resolverlo de alguna otra forma, y solo el 18% utiliza el la calculadoraen muy pocas ocasiones, prefiriendo utilizar algún otro tipo de medio. 50% 32% 18% Uso de la calculadora Muy seguido regular Solo en algunas ocasiones
  • 15. 9 Creación de la aplicación Después de realizar la investigación y las preguntas, procedimos a la elaboración de la calculadora. Como dijimos, utilizamos el IDE Eclipsey el Android Developer Tools para el desarrollo. Su aspecto es este: Al tenerlo abierto procedemos a crear un proyecto de Android, este tiene un nombre especifico, “Android Application Project” después le damos un nombre y
  • 16. llenamos toda la información requerida para empezar a crear la calculadora. 10 La interfaz Como primer paso, diseñamos la interfaz de la calculadora(La forma en cómo luce y que componentes van a tener interacción con el usuario) En eclipse podemos simplementearrastras y acomodar en la pantalla del celular hasta que quede como queramos (bastante sencillo), pero también se puede hacer escribiendoel código en el archivo .XML del proyecto. Al
  • 17. terminar la interfaz, luce algo así Agregamos los números y los operadores, así como un botón que de él resultado y uno que borre todo, también agregamos una ventana que muestra el resultado. 11 El código Ya tenemos la interfaz, pero falta lo más importante, el código, el código le dará una función específicaa cada botón de la calculadora, sin él, la calculadorasolo sería un montón de botones que no hacen absolutamentenada
  • 18. (Incluso el programa podría tener problemas al ejecutarse) 12
  • 19. 13
  • 20. Este es el código entero, el código le asigna una tarea a cada botón de la calculadora, ahora sí, la calculadoraesta lista para ejecutarse. (Emulador de eclipse)
  • 21. 14 Cronograma de actividades En la siguiente tabla se muestran las actividades realizadas. Semana 1 Lunes Martes Miércoles Jueves Viernes Sábado Domi Buscar un problema Identificar las causas del problema Identificar las causas del problema Consecuencias del problema Consecuencias del problema Nada Nada Semana 2 Lunes Martes Miércoles Jueves Viernes Sábado Domi Proponer soluciones Escoger la solución adecuada Llevar a cabo la investigación Llevar a cabo la investigación Realizar las preguntas de la encuesta Hacer la encuesta Hacer encue Semana 3 Lunes Martes Miércoles Jueves Viernes Sábado Domi Comparar las respuestas Hacer la grafica Empezar el proyecto en eclipse Hacer la interfaz de la calculadora Escribir el código Escribir el código Probar el programa Arreg errore
  • 22. Después de la semana 3 se entrego el proyecto para calificación 15 Conclusión Al terminar el proyecto podemos decir que logramos nuestro objetivo, el tener una calculadora accesiblepara resolver una operación simpleen cuestión de segundos, al principiodel proyecto no teníamos muy claro si la aplicación resultaría, no parecía tener mucha relevancia el crear una calculadoratan simple, pero conforme fuimos avanzando e investigando, le fuimos hallando sentido al crear esto, ayudar a facilitar resolver minúsculos problemas en la vida cotidiana de cualquier persona, y también nos ayudo como practicaen nuestra especialidad de programación.
  • 23. Puede que en un futuro (cuando nuestras habilidades de programación sean mejores) actualicemos la calculadora con más funciones, incluso volverla científica, pero eso requeriría más tiempo. Así concluyela documentación del proyecto, esperamos haber abarcado lo más importantede la creación de la app. Anexo Agregamos algunas de las encuestas que realizamos: Encuesta 1 1. ¿Cuál crees que es la manera más rápida de resolver una operación matemática? R= Pues con una calculadora.
  • 24. 2. ¿Cuál usas tú? R=La calculadora. 3. ¿Se te dificulta realizar operaciones mentales? R= La mera verdad sí. 4. ¿Cuánto tiempo te toma realizar una operación? R=Sin calculadora unos… 2 o 3 minutos dependiendo. 5. ¿Qué tan seguido utilizas la calculadora? R= Casi siempre, es más fácil. 6. ¿Usarías una calculadora que solo realizara operaciones simples? R= si. 7. ¿Pagarías por usarla? R= Claro que no, debería de ser gratis. 8. ¿Crees que una calculadora así sería útil? R= Depende. 9. ¿Conoces alguna calculadora que ya funcione de esa manera? R= Si. 10.¿Algo que quieras agregar? R=Sí, su calculadora se ve padre. 17 Encuesta 2 1. ¿Cuál crees que es la manera más rápida de resolver una operación matemática?
  • 25. R= Calculadora 2. ¿Cuál usas tú? R=Utilizo bastante la calculadora 3. ¿Se te dificulta realizar operaciones mentales? R= La verdad es que no, pero me ahorro tiempo con la calculadora. 4. ¿Cuánto tiempo te toma realizar una operación? R=1 minuto 5. ¿Qué tan seguido utilizas la calculadora? R= Todos los días. 6. ¿Usarías una calculadora que solo realizara operaciones simples? R= ¿Solo operaciones simples? No creo que me fuera útil 7. ¿Pagarías por usarla? R= Si tan solo le agregaran más cosas 8. ¿Crees que una calculadora así sería útil? R= Para un niño tal vez. 9. ¿Conoces alguna calculadora que ya funcione de esa manera? R= Si. 10.¿Algo que quieras agregar? R=Deberían mejorar su calculadora.
  • 26. 18 Encuesta 3 1. ¿Cuál crees que es la manera más rápida de resolver una operación matemática? R= Mentalmente 2. ¿Cuál usas tú? R= La cabeza. 3. ¿Se te dificulta realizar operaciones mentales? R= No, estoy acostumbrado. 4. ¿Cuánto tiempo te toma realizar una operación? R= si esta fácil menos de un minuto 5. ¿Qué tan seguido utilizas la calculadora? R= Cuando son problemas muy largos 6. ¿Usarías una calculadora que solo realizara operaciones simples? R= Si, ya he usado algunas así 7. ¿Pagarías por usarla? R= Si, pero que no fuera muy cara 8. ¿Crees que una calculadora así sería útil? R= yo digo que sí. 9. ¿Conoces alguna calculadora que ya funcione de esa manera? R= Si, las que venden en las papelerías. 10.¿Algo que quieras agregar? R=Me gusta el color que le pusieron a su calculadora
  • 27. 19 Encuesta 4 1. ¿Cuál crees que es la manera más rápida de resolver una operación matemática? R= Yo diría que la calculadora 2. ¿Cuál usas tú? R= Utilizo la calculadora y también los resuelvo en algún papel o mentalmente 3. ¿Se te dificulta realizar operaciones mentales? R= Hay veces en las que sí, se me bloquea la mente. 4. ¿Cuánto tiempo te toma realizar una operación? R= Con la calculadora la hago en unos segunditos 5. ¿Qué tan seguido utilizas la calculadora? R= No siempre, algunos días si y otros no. 6. ¿Usarías una calculadora que solo realizara operaciones simples? R= Claro. 7. ¿Pagarías por usarla? R= Por usarla no, para obtenerla sí. 8. ¿Crees que una calculadora así sería útil?
  • 28. R= Mucho. 9. ¿Conoces alguna calculadora que ya funcione de esa manera? R= Si, yo uso una jajaja. 10.¿Algo que quieras agregar? R=Su calculadora es gratis ¿Verdad? 20 Encuesta 5 1. ¿Cuál crees que es la manera más rápida de resolver una operación matemática? R= Siendo honestos, una calculadora. 2. ¿Cuál usas tú? R=Yo uso la calculadora. 3. ¿Se te dificulta realizar operaciones mentales? R= No. 4. ¿Cuánto tiempo te toma realizar una operación? R=No más de 3 minutos 5. ¿Qué tan seguido utilizas la calculadora? R= Cuando me la piden, o cuando creo que es necesario 6. ¿Usarías una calculadora que solo realizara operaciones simples? R= Si.
  • 29. 7. ¿Pagarías por usarla? R= No. 8. ¿Crees que una calculadora así sería útil? R= Toda calculadora es útil 9. ¿Conoces alguna calculadora que ya funcione de esa manera? R= Todas las calculadoras funcionan igual ¿no? 10.¿Algo que quieras agregar? R=No realmente. 21 Encuesta 6 1. ¿Cuál crees que es la manera más rápida de resolver una operación matemática? R= La calculadora 2. ¿Cuál usas tú? R= Calculadora 3. ¿Se te dificulta realizar operaciones mentales? R= Sí 4. ¿Cuánto tiempo te toma realizar una operación? R=No mucho, 1 minuto
  • 30. 5. ¿Qué tan seguido utilizas la calculadora? R= Siempre 6. ¿Usarías una calculadora que solo realizara operaciones simples? R= Si 7. ¿Pagarías por usarla? R= Me lo pensaría 8. ¿Crees que una calculadora así sería útil? R= Si, será útil. 9. ¿Conoces alguna calculadora que ya funcione de esa manera? R= Mmmm sí 10.¿Algo que quieras agregar? R= No. 22 Encuesta 7 1. ¿Cuál crees que es la manera más rápida de resolver una operación matemática? R= Pues usando la calculadora ¿no? 2. ¿Cuál usas tú? R= Estem… la calculadora 3. ¿Se te dificulta realizar operaciones mentales?
  • 31. R= Para nada 4. ¿Cuánto tiempo te toma realizar una operación? R=1 minuto como máximo 5. ¿Qué tan seguido utilizas la calculadora? R= Muy seguido 6. ¿Usarías una calculadora que solo realizara operaciones simples? R= Si no me quedara de otra 7. ¿Pagarías por usarla? R= No 8. ¿Crees que una calculadora así sería útil? R= No lo creo 9. ¿Conoces alguna calculadora que ya funcione de esa manera? R= Si. 10.¿Algo que quieras agregar? R= Nada de nada. 23 Encuesta 8 1. ¿Cuál crees que es la manera más rápida de resolver una operación matemática? R= Depende del problema
  • 32. 2. ¿Cuál usas tú? R=Calculator. 3. ¿Se te dificulta realizar operaciones mentales? R= A veces 4. ¿Cuánto tiempo te toma realizar una operación? R=Sin calculadora, varios minutos. 5. ¿Qué tan seguido utilizas la calculadora? R= En la escuela siempre. 6. ¿Usarías una calculadora que solo realizara operaciones simples? R= Sí 7. ¿Pagarías por usarla? R= Si mientras no sea muy cara. 8. ¿Crees que una calculadora así sería útil? R= Depende de la operación 9. ¿Conoces alguna calculadora que ya funcione de esa manera? R= Si. 10.¿Algo que quieras agregar? R= Su calculadora es muy fácil de usar 24 Encuesta 9
  • 33. 1. ¿Cuál crees que es la manera más rápida de resolver una operación matemática? R= Calculadora 2. ¿Cuál usas tú? R=La calculadora. 3. ¿Se te dificulta realizar operaciones mentales? R= Si el numero es muy largo sí 4. ¿Cuánto tiempo te toma realizar una operación? R=Depende. 5. ¿Qué tan seguido utilizas la calculadora? R= Cuando me la piden. 6. ¿Usarías una calculadora que solo realizara operaciones simples? R= Sí 7. ¿Pagarías por usarla? R= Sí 8. ¿Crees que una calculadora así sería útil? R= En cierta medida sí. 9. ¿Conoces alguna calculadora que ya funcione de esa manera? R= Sí 10.¿Algo que quieras agregar? R=Bonita calculadora.
  • 34. 25 Encuesta 10 1. ¿Cuál crees que es la manera más rápida de resolver una operación matemática? R= A lápiz y a papel. 2. ¿Cuál usas tú? R= Calculadora, en papel, mentalmente. 3. ¿Se te dificulta realizar operaciones mentales? R= No. 4. ¿Cuánto tiempo te toma realizar una operación? R=Unos momentos 5. ¿Qué tan seguido utilizas la calculadora? R= No mucho, prefiero resolver problemas sin ella. 6. ¿Usarías una calculadora que solo realizara operaciones simples? R= No. 7. ¿Pagarías por usarla? R= No. 8. ¿Crees que una calculadora así sería útil? R= Para mí no es muy útil. 9. ¿Conoces alguna calculadora que ya funcione de esa manera? R= Sí 10.¿Algo que quieras agregar? R=Sí, deberían de usar mas su cerebro para hacer operaciones.
  • 35. 26 Fuentes Calculadora en eclipse: http://dreskan.blogspot.mx/2013/02/calculadora-en-eclipse- android.html Programando una sencilla aplicación en Android: https://www.imaginanet.com/blog/programando-para-android- una-sencilla-aplicacion.html Calculadora en Android: http://programmerbook.blogspot.mx/2013/10/calculadora-en- android.html Iniciándose en Eclipse: http://www.ibm.com/developerworks/ssa/library/os-ecov/ Android Developer Tools: https://developer.android.com/studio/index.html Crear un SplashScreen en Android: