Ejercicios Básicos para aprender a programar en Android Studio [Java y Kotlin]

En este artículo podrás encontrar ejercicios propuesto/resueltos en Android Studio para reforzar tus conocimientos, te servirán como guía para que reconozcas el funcionamiento de algunos componentes y el código los puedes descargar en cada una de las direcciones que te dejé luego de cada ejercicio, te aseguro que será de tu interés, y proporcionará a tu base un buen sustento.



PROPUESTOS:

Utilizando el IDE de Android desarrollar los siguientes ejercicios, puedes realizarlo en JAVA o Kotlin:

  1. Crear una app que calcule la hipotenusa de un triángulo rectángulo.
  2. Crear una app que determine la calificación de un estudiante universitario de acuerdo a la siguiente condición: de 0 hasta 10,5 será Malo; más de 10,5 hasta 14 será Regular; más de 14 hasta 18 será Bueno; de 19 hasta 20 será Excelente. Se debe considerar que hay que validar la nota ingresada ya que esta no puede ser menor que 0 (cero) o mayor que 20.
  3. Crear una app que permita ingresar 2 números naturales incluyendo al cero y realizar las operaciones suma, resta, multiplicación y división.
  4. Crear una app que determinar si una ecuación de segundo grado tiene solución en números reales y que calcule sus raíces.
  5. Crear una app que calcule el área de un círculo, de un rectángulo y de un triángulo.
  6. Crear una app que determine si un año es bisiesto. (Un año es bisiesto si es divisible entre 4 y no es divisible entre 100 o es divisible entre 400).
  7. Crear una app que calcule la serie de los "n" primeros números naturales.
  8. Crear una app que determine el mayor de 3 número ingresados.
  9. Crear una app que valide el ingreso de una fecha, considerar año bisiesto.
  10. Crear una app que valide el ingreso de una fecha y calcular la edad de una persona en años
  11. Crear una app que permita el ingreso de un número y determine la suma de sus dígitos.
  12. Crear una app que ingresar un número natural y determina si es primo o no.
  13. Crear una app que calcule el factorial de un número N.
  14. Crear una app que determine si un número es capicúa, un número es capicúa si se lee igual de derecha a izquierda que de izquierda a derecha. El número debe ser mayor de 2 dígitos.
  15. Crear una app que muestre los N términos de la serie de Fibonacci.
  16. Crear una app que determine la suma de los N primeros números primos.
  17. Crear una app que calcule el mínimo común múltiplo de 2 números naturales.
  18. Crear una app que calcule el máximo común divisor de 2 números naturales.
  19. Crear una app que calcule el máximo común divisor de 3 números.
  20. Crear una app que ingrese dos números y se cambien las posiciones pares del primer número con el segundo y las posiciones impares del segundo con el primero.

SOLUCIÓN:

Ejercicio Nº 01: Para este ejercicio se deberá tener en cuenta la fórmula de la obtención de la hipotenusa.


Para descargar el código (clic aquí)

Ejercicio Nº 02:



Para descargar el código (clic aquí)

Ejercicio Nº 03:


Para descargar el código (clic aquí)

Ejercicio Nº 04:



Para descargar el código (clic aquí)

Ejercicio Nº 05:


Para descargar el código (clic aquí)

Ejercicio Nº 06:


Para descargar el código (clic aquí)

Ejercicio Nº 07:



Para descargar el código (clic aquí)

Ejercicio Nº 08:


Para descargar el código (clic aquí)

Ejercicio Nº 09:




Para descargar el código (clic aquí)

Ejercicio Nº 10:


Para descargar el código (clic aquí)

Ejercicio Nº 11:



Para descargar el código (clic aquí)

Ejercicio Nº 12:



Para descargar el código (clic aquí)

Ejercicio Nº 13:



Para descargar el código (clic aquí)

Ejercicio Nº 14:



Para descargar el código (clic aquí)

Ejercicio Nº 15:



Para descargar el código (clic aquí)

Ejercicio Nº 16:



Para descargar el código (clic aquí)

Ejercicio Nº 17:



Para descargar el código (clic aquí)

Ejercicio Nº 18:



Para descargar el código clic aquí...

Ejercicio Nº 19:



Para descargar el código (clic aquí)

Ejercicio Nº 20:



Para descargar el código (clic aquí)

A continuación puedes revisar la GUIA PARA DESCARGAR LOS PROYECTOS DE LOS LINKS.

Espero haya sido de tu interés, no olvides dejar tu comentario para poder seguir creciendo y compartir con los tuyos en las redes sociales. Si tienes algún tema que deseas que publique, ingresalo a través del formulario de contacto.

Comentarios

  1. Alguien que me podría resolver un programa...donde se ingrese tres números y 4 botones en el primer botón diga si es (mayor) segundo botón(menor),tercer botón (limpiar) y cuarto botón (salir) en andriod studio.

    ResponderEliminar
  2. No sirven todos los links de los codigos estan caidos :(

    ResponderEliminar
    Respuestas
    1. Podrías mencionarme en qué links están mal, ya los probé y todos funcionan estimado TITO.

      Eliminar
    2. Todos estan caidos estimado. Sugiero q los subas a otro servidor

      Eliminar
    3. No están caídos, sólo espera los 5 segundos del acortador y salta la publicidad, no te olvides de aceptar las notificaciones.

      Saludos,

      Eliminar
  3. no me sirven los links, me abre una ventana de apuestas :(

    ResponderEliminar
    Respuestas
    1. Estimada Katherin los links se encuentran bien debes aceptar las notificaciones y esperar que salga el boton saltar publicidad para continuar al siguiente link. En todo caso me avisas nuevamente.

      Saludos,

      Eliminar
  4. no sirven los links de los codigos :(

    ResponderEliminar
  5. Cómo puedo compilar la app de Áreas?

    ResponderEliminar
    Respuestas
    1. De preferencia descarga la última versión del Android Studio, tuve que actualizar el gradle para que no haya conflictos con versiones anteriores.

      Saludos,

      Eliminar
  6. Un tutorial de como hacer un formulario de preguntas de un test por ejemplo

    ResponderEliminar
    Respuestas
    1. Estimado Andrey, nos encontramos en proceso de desarrollo esperamos acabarlo lo antes posible.

      Saludos,

      Eliminar
  7. cordial saludo:
    Dick Diaz, tengo un ejerccio, por resolver,
    5. Ingresar el sueldo de un trabajador, Categoría, condición (nombrado, contratado) y reportar el pago total que se le debe hacer de acuerdo a lo siguiente:
    El porcentaje de Bonificación (respecto al sueldo) se calcula de acuerdo a la siguiente tabla:
    CATEGORÍA NOMBRADO CONTRATADO
    A 20% 17%
    B 18% 15%
    C 15% 14%
    D 12% 10%

    gracias

    ResponderEliminar
  8. por fa quizás tengas este ejercicio Desarrollar una aplicación que ingrese la fecha de nacimiento de una persona (dd/mm/aa) y a partir de el se calcule su edad (en años, meses y días) en la actualidad

    ResponderEliminar
  9. talvez tengas de como hallar un algortimo recursivo que permita hacer una multiplicacion utilizando la multiplicacion rusa

    ResponderEliminar
    Respuestas
    1. Estimado Erick Sequeiros, acá te dejo el link de lo que me estás pidiendo con recursividad y en aplicación móvil. Saludos,

      Clic aquí >>> https://tucafejava.blogspot.com/2019/12/multiplicacion-rusa-en-android-studio.html

      Eliminar
    2. Hola cai a este link y lo que veo me encanta. Dejo este comentario y empiezo a navegar tu blogspot en busca de mas cosas como esta!
      Te agradezco mucho por subirlo ( no supe crear un hilo nuevo por eso te escribo respondiendo el mas cercano a la fecha )

      Y tengo una duda, yo vengo de aprender C++ donde por ejemplo yo pedia y mostraba usando cin y cout en consola, al ingresar un dato y presionar enter te pedia otro y me sucede lo siguiente: no se como hacer en android para pedir un numero en una casilla, que el usuario lo ingrese y presione enter o haga click y la casilla espere a otro numero.
      por ejemplo si quiero ingresar 6 numeros necesito si o si usar 6 cajas de editext diferentes y hacerlas entrar en la pantalla. yo quisiera que un mismo campo valla recibiendo numeros hasta que se cumpla alguna condicion. ejemplo ingresar hasta un impar, usando 1 editext o dos maximo. ojala se halla podido entender

      Eliminar
    3. Estimado Zeta90 dejame entenderte, me estás pidiendo que en Android una misma casilla te pida unas veces determinadas un número y que luego te los sume por ejemplo? a eso te refieres?

      Eliminar
    4. buenas tardes estoy intentando descargar los códigos pero no se pueden

      Eliminar
    5. Que inconveniente tienes para poder darte la mano estimado amigo.

      Eliminar
  10. Hola, muy buenos los ejercicios de 10.. te hago una consulta, como hago para que el listview que inserte evite moverse al aparecer el teclado virtual de mi dispositivo?

    ResponderEliminar
  11. eh esperado para saltar el anuncio pero no me abre

    ResponderEliminar
    Respuestas
    1. Debes permitir los anuncios cuando sale la opción permitir.

      Eliminar
  12. hola amigo como puedo contactarme con usted ?

    ResponderEliminar
  13. Hola que tal, me podrias ayudar a construir el APK, del ejercicio número 4, estoy utilizando el emulador de Android BlueStacks, ya lo intente varias veces pero no queda

    ResponderEliminar
    Respuestas
    1. Claro si aún necesitas ayuda puedes escribirme a dirrick9@gmail.com

      Eliminar
  14. Hola buenas tardes una consulta aun sirven los links o ya no espero que me den respuesta. Gracias

    ResponderEliminar
    Respuestas
    1. Claro que sirven los links indicame cual de ellos no puedes descargar para ayudarte.

      Eliminar
  15. no existe el archivo para descargar esos proyectos

    ResponderEliminar
  16. Genial un excelente trabajo para aquellos que estamos iniciando en este mundo del desarrollo móvil, cuidate estimado Dick

    ResponderEliminar

Publicar un comentario

Entradas populares de este blog

Practica de Diagrama de Flujo Intermedio - Resueltos

Personaliza tus reportes PDF desde PHP con la librería FPDF