Skip to content

Latest commit

 

History

History
63 lines (62 loc) · 3.96 KB

README.md

File metadata and controls

63 lines (62 loc) · 3.96 KB

CalculadoraAndroid

Este repositorio contiene la aplicación android de una calculadora

1º El diseño de la calculadora🐱‍🏍✨

El diseño de la calculadora se divide en dos fases en la primera que es la actividad que se ejecuta




Y la segunda parte que es la actividad que se ejecuta cuando se da al igual que muestra el resultado de la cuenta




2º El codigo de la calculadora🐱‍🏍✨

El codigo de la calculadora tambien se divide en dos fases:

1ª Fase: 🥇🥈🥉

Es la actividad que se ejecuta en la cual hace falta crear diferentes propiedades de la clase MainActivity.java las cuales son dos StringBuffer donde se acomularan los numeros de los botones un string para el tipo de cuenta que se realizara, un int y un float este ultimo es para el resultado y el anterior para saber si a pulsado el +, -, / o * y tantos TextView como paneles tengas en este caso hay tres.


En el metodo onCreate a los paneles se busca por el id de los paneles que sale en el diseño a la derecha de la pantalla.
También hay que crear un metodo que mande el texto que contienen los StringBuffer a los paneles con un setText


Hay que crear tantos metodos como numeros en la calculadora donde al StringBuffer se le añade el numero del pulson botado.


Cuando se pulsa el boton del signo para operar hay que cambiar de StringBuffer y al resultado que en ese momento era cero sumarle el contenido el StringBuffer pasado a float por si contiene el punto.


Por Ultimo se crea el metodo que se enlaza en el igual en el se utilaza un switch para saber si es una suma, resta, multiplicacion o division al final se crea un Intent que sirve para conectar dos actividades al que se le pasa el resultado, tambien se vacian los TextView y se incializan las propiedades para poder volveer a calcular.
Todos los metodos de los numeros igual y signos se tendran que enlazar con su crrespondiente boton en el xml


2ª Fase: 🥇🥈🥉

Esta fase se centra en la actividad segundaria que se lanzara para cuando pulsemos el boton de igual


En esta lo que se hace es poner en resultado en un TextView

Añadido🐱‍🏍✨

Lo siguiente no influye en el funcionamiento de la calculadora pero sirve para que se vea mejor.

Icono de la aplicación 🥇🥈🥉

El icono utilizado es el siguiente




En la bibliografia se encuentra el enlace al video tutorial.

Boton para volver a la calculadora🥇🥈🥉

El boton se consigue con el siguiente codigo.


y el resultado es el siguiente.


Funcionamiento de la aplicación🐱‍🏍✨



Bibliografia🐱‍🏍✨

Autor🐱‍🏍✨

David Parejo Aliaga 1ºDAW