Skip to content

1. Fácil

Jean_K edited this page Jun 25, 2020 · 1 revision

Ejercicios propuestos

Ejercicio 001: "Print"

Escriba una aplicación que muestre los números del 1 al 4 en la misma línea, con cada par de números adyacentes separado por un espacio. Escriba el programa utilizando las siguientes técnicas:

  • Utilizando una instrucción System.out.println.
  • Utilizando cuatro instrucciones System.out.print.
  • Utilizando una instrucción System.out.printf.

Ejercicio 002: "Scanner"

Escriba instrucciones en Java que realicen cada una de las siguientes tareas:

  • Mostrar el mensaje Escriba un entero: , dejando el cursor en la misma línea.
  • Asignar el producto de las variables b y c a la variable a.
  • Indicar que un programa va a realizar un cálculo de nómina de muestra (es decir, usar texto que ayude a documentar un programa).

Ejercicio 003: "Operaciones básicas"

Escriba una aplicación que pida al usuario que escriba dos números, que obtenga los números del usuario e imprima la suma, producto, diferencia y cociente (división) de los números.

Ejercicio 004: "Comparaciones"

Escriba una aplicación que pida al usuario que escriba dos enteros, que obtenga los números del usuario y muestre el número más grande, seguido de las palabras "es más grande". Si los números son iguales, imprima el mensaje "Estos números son iguales".

Ejercicio 005: "Dos números"

Escriba una aplicación que reciba tres enteros del usuario y muestre la suma, promedio, producto, menor y mayor de esos números. [Nota: el cálculo del promedio en este ejercicio debe resultar en una representación entera del promedio. Por lo tanto, si la suma de los valores es 7, el promedio debe ser 2, no 2.3333...].

Ejercicio 005: "Dos números"

Escriba una aplicación que muestre un cuadro, un óvalo, una flecha y un diamante usando asteriscos (*), como se muestra a continuación:

Ejercicio 006: "Star figures"

Escriba una aplicación que muestre un cuadro, un óvalo, una flecha y un diamante usando asteriscos (*), como se muestra a continuación:

*********      ***        *         *
*       *    *     *     ***       * *
*       *   *       *   *****     *   *
*       *   *       *     *      *     *
*       *   *       *     *     *       *
*       *   *       *     *      *     *
*       *   *       *     *       *   *
*       *    *     *      *        * *
*********      ***        *         *

Ejercicio 007: "Cinco enteros"

Escriba una aplicación que lea cinco enteros y que determine e imprima los enteros mayor y menor en el grupo. Use solamente condicionales.

Ejercicio 008: "Módulo"

Escriba una aplicación que lea un entero y que determine e imprima si es impar o par. [Sugerencia: use el operador residuo. Un número par es un múltiplo de 2. Cualquier múltiplo de 2 deja un residuo de 0 cuando se divide entre 2].

Ejercicio 009: "Múltiplo"

Escriba una aplicación que lea dos enteros, determine si el primero es un múltiplo del segundo e imprima el resultado. [Sugerencia: use el operador residuo].

Ejercicio 010: "Propiedades básicas de un círculo"

Java también puede representar números de punto flotante que contienen puntos decimales, como 3.14159. Escriba una aplicación que reciba del usuario el radio de un círculo como un entero, y que imprima el diámetro, la circunferencia y el área del círculo mediante el uso del valor de punto flotante 3.14159 para π.[Nota: también puede utilizar la constante predefinida Math.PI para el valor de π. Esta constante es más precisa que el valor 3.14159. La clase Math se define en el paquete java.lang. Las clases en este paquete se importan de manera automática, por lo que no necesita importar la clase Math mediante la instrucción import para usarla]. Use las siguientes fórmulas (r es el radio):
diámetro = 2r
circunferencia = 2πr
área = πr^2
No almacene los resultados de cada cálculo en una variable. En vez de ello, especifique cada cálculo como el valor que se imprimirá en una instrucción System.out.printf. Observe que los valores producidos por los cálculos del área y la circunferencia son números de punto flotante. Dichos valores pueden imprimirse con el especificador de formato %f en una instrucción System.out.printf.

Ejercicio 011: "Char a int"

Muestre los equivalentes enteros de los siguientes caracteres: A B C a b c 0 1 2 $ * + / y el carácter en blanco.

Ejercicio 012: "Manipular int"

Escriba una aplicación que reciba del usuario un número compuesto por cinco dígitos, que separe ese número en sus dígitos individuales y los imprima, cada uno separado de los demás por tres espacios. Por ejemplo, si el usuario escribe el número 42339, el programa debe imprimir: (No usar ciclos)

4   2   3   3   9

[Sugerencia: es posible hacer este ejercicio con las técnicas básicas. Necesitará utilizar los operadores de división y residuo para “seleccionar” cada dígito].