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

02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujo02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujoTete Alar
 
52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigo52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigoBrivé Soluciones
 
Entorno de desarrollo de visual basic 6.0
Entorno de desarrollo de visual basic 6.0Entorno de desarrollo de visual basic 6.0
Entorno de desarrollo de visual basic 6.0Miguel Pacho
 
Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.luismarlmg
 
Algoritmos 50 ejemplos (1)
Algoritmos 50 ejemplos (1)Algoritmos 50 ejemplos (1)
Algoritmos 50 ejemplos (1)Andres Rivero
 
Cuadro sinóptico estructuras de datos y su clasificación
Cuadro sinóptico   estructuras de datos y su clasificaciónCuadro sinóptico   estructuras de datos y su clasificación
Cuadro sinóptico estructuras de datos y su clasificaciónAlex Uhu Colli
 
Programa en C++ ( escriba 3 números y diga cual es el mayor))
Programa en C++ ( escriba 3 números y diga cual es el mayor))Programa en C++ ( escriba 3 números y diga cual es el mayor))
Programa en C++ ( escriba 3 números y diga cual es el mayor))Alex Penso Romero
 
Tópicos Avanzados de Programación - Unidad 4 Acceso a datos
Tópicos Avanzados de Programación - Unidad 4 Acceso a datosTópicos Avanzados de Programación - Unidad 4 Acceso a datos
Tópicos Avanzados de Programación - Unidad 4 Acceso a datosJosé Antonio Sandoval Acosta
 
Estructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamientoEstructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamientoJosé Antonio Sandoval Acosta
 
Ejercicios resueltos de c++
Ejercicios resueltos de c++Ejercicios resueltos de c++
Ejercicios resueltos de c++Jhon TRUJILLO
 
Ventajas y desventajas de visual studio
Ventajas  y desventajas de visual studioVentajas  y desventajas de visual studio
Ventajas y desventajas de visual studioruthmayhuavale
 
Ejercicio 1 diagrama de flujo
Ejercicio 1 diagrama de flujoEjercicio 1 diagrama de flujo
Ejercicio 1 diagrama de flujolisvancelis
 

La actualidad más candente (20)

02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujo02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujo
 
52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigo52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigo
 
Entorno de desarrollo de visual basic 6.0
Entorno de desarrollo de visual basic 6.0Entorno de desarrollo de visual basic 6.0
Entorno de desarrollo de visual basic 6.0
 
Diagramas de Flujo con DFD.
Diagramas de Flujo con DFD.Diagramas de Flujo con DFD.
Diagramas de Flujo con DFD.
 
Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.
 
Estructura secuencial
Estructura secuencialEstructura secuencial
Estructura secuencial
 
Algoritmos 50 ejemplos (1)
Algoritmos 50 ejemplos (1)Algoritmos 50 ejemplos (1)
Algoritmos 50 ejemplos (1)
 
Cuadro sinóptico estructuras de datos y su clasificación
Cuadro sinóptico   estructuras de datos y su clasificaciónCuadro sinóptico   estructuras de datos y su clasificación
Cuadro sinóptico estructuras de datos y su clasificación
 
Metodo de busqueda
Metodo de busquedaMetodo de busqueda
Metodo de busqueda
 
Programa en C++ ( escriba 3 números y diga cual es el mayor))
Programa en C++ ( escriba 3 números y diga cual es el mayor))Programa en C++ ( escriba 3 números y diga cual es el mayor))
Programa en C++ ( escriba 3 números y diga cual es el mayor))
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Algoritmos secuenciales resueldos
Algoritmos  secuenciales resueldosAlgoritmos  secuenciales resueldos
Algoritmos secuenciales resueldos
 
Tópicos Avanzados de Programación - Unidad 4 Acceso a datos
Tópicos Avanzados de Programación - Unidad 4 Acceso a datosTópicos Avanzados de Programación - Unidad 4 Acceso a datos
Tópicos Avanzados de Programación - Unidad 4 Acceso a datos
 
Tutorial de CodeBlocks
Tutorial de CodeBlocksTutorial de CodeBlocks
Tutorial de CodeBlocks
 
Estructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamientoEstructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamiento
 
Recursividad
RecursividadRecursividad
Recursividad
 
Ejercicios resueltos de c++
Ejercicios resueltos de c++Ejercicios resueltos de c++
Ejercicios resueltos de c++
 
Ventajas y desventajas de visual studio
Ventajas  y desventajas de visual studioVentajas  y desventajas de visual studio
Ventajas y desventajas de visual studio
 
Interrupciones
InterrupcionesInterrupciones
Interrupciones
 
Ejercicio 1 diagrama de flujo
Ejercicio 1 diagrama de flujoEjercicio 1 diagrama de flujo
Ejercicio 1 diagrama de flujo
 

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 Calculadora simple Android

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 Calculadora simple Android (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

TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfTALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfMiguelGomez900779
 
TEMA #1 EXPLOTACIONES PORCINAS EN VENEZUELA 1er tema.pptx
TEMA #1 EXPLOTACIONES PORCINAS EN VENEZUELA 1er tema.pptxTEMA #1 EXPLOTACIONES PORCINAS EN VENEZUELA 1er tema.pptx
TEMA #1 EXPLOTACIONES PORCINAS EN VENEZUELA 1er tema.pptxGilbertoGutierrezRiv
 
LAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdf
LAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdfLAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdf
LAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdfwilangelfmendoza
 
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptxPPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptxNeymaRojasperez1
 
Taller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uMLTaller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uMLAderMogollonLuna
 
Formulacion del modelo de Programacion Lineal - copia.pptx
Formulacion del modelo de Programacion Lineal - copia.pptxFormulacion del modelo de Programacion Lineal - copia.pptx
Formulacion del modelo de Programacion Lineal - copia.pptxAmerAlBarkawi
 
PPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptxPPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptxDanmherJoelAlmironPu
 

Último (7)

TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfTALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
 
TEMA #1 EXPLOTACIONES PORCINAS EN VENEZUELA 1er tema.pptx
TEMA #1 EXPLOTACIONES PORCINAS EN VENEZUELA 1er tema.pptxTEMA #1 EXPLOTACIONES PORCINAS EN VENEZUELA 1er tema.pptx
TEMA #1 EXPLOTACIONES PORCINAS EN VENEZUELA 1er tema.pptx
 
LAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdf
LAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdfLAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdf
LAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdf
 
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptxPPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
 
Taller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uMLTaller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uML
 
Formulacion del modelo de Programacion Lineal - copia.pptx
Formulacion del modelo de Programacion Lineal - copia.pptxFormulacion del modelo de Programacion Lineal - copia.pptx
Formulacion del modelo de Programacion Lineal - copia.pptx
 
PPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptxPPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptx
 

Calculadora simple Android

  • 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: