Ejercicios con condicional

if...else 🔹Operador condicional (ternario) 🔹 Falsy y Truthy

Ejercicio 4.1. Determinar número mayor

Crea un programa que solicite al usuario/a que introduzca dos números enteros y muestre por pantalla el mayor de los dos.

Ejercicio 4.2. Nivel de experiencia

Crea un programa que solicite al usuario/a que introduzca su nombre y el número de años que lleva trabajando en una empresa. Después muestra por pantalla su nivel de experiencia, según la siguiente tabla:

Ejercicio 4.3. Palabras bonitas

Los estudios lingüísticos modernos dicen que las palabras más bonitas del diccionario son aquellas que contienen 9 letras y empiezan por la letra H, o bien, contienen 5 letras y empiezan por la letra P.

Haz un programa que pida una palabra y e indique en un párrafo si la palabra es bonita o no (según el patrón explicado previamente)

Ejercicio 4.4. Convertir números a letras.

Crea un programa que pida al usuario/a que introduzca un número del 0 al 10 y muestre por pantalla su equivalente en letras (por ejemplo, 1 se mostraría como "uno", 2 como "dos", etc.).

El programa deberá validar que el número introducido esté entre 0 y 10.

Pista: Usar arrays.

Ejercicio 4.5. Ejecutar operación seleccionada

Haz un programa que pregunte al usuario/a dos números y un operador usando el control select de formulario:

Al final, el programa debe imprimir por pantalla el resultado de realizar la operación que contenga el operador.

Ejercicio 4.6. Restaurante

Crea un programa para un restaurante donde tienen tres platos (carne, pasta "con gluten" y risotto "con lactosa").

El programa debe pedir el plato que quiere el usuario/a, pero también debe pedir si éste/a tiene ninguna preferencia o intolerancia (vegano, intolerancia al gluten o intolerancia a la lactosa).

Si la persona pide un plato que puede comer muestra por pantalla el mensaje "Perfecto, pedido correcto", si no, se mostrará el mensaje "Usted no puede comer este plato.".

Para preguntar si está marcado un checkmark se utiliza (un ejemplo con el id="vegano") document.getElementById("vegano").checked;. El resultado será true si está marcado o false si no lo está.

Ejercicio 4.7. Múltiplos

Haz un programa que pregunte al usuario/a dos números enteros que identidicarás (id) como dividendo y divisor respectivamente.

El divisor deberá estar comprendido entre 2 y 7.

En caso contrario, el programa deberá mostrar un mensaje de error.

Si el divisor es correcto (2-7) muestra en pantalla si el dividendo es múltiplo del divisor, o no.

Pista: Usar el operador de módulo (%)

Ejercicio 4.8. Juguemos Piedra, papel o tijera

Escribe un programa que te permita jugar 👊 piedra, ✋papel o ✌tijera con el ordenador.

Para ello el ordenador deberá generar un número aleatorio entre 1 y 3 que represente 1. piedra, 2. papel y 3. tijera respectivamente, y el usuario/a deberá responder a su vez con un número entre el 1 y el 3 después de mostrar la siguiente pantalla:

Jugar a piedra, papel o tijera:

  1. 👊 Piedra
  2. ✋ Papel
  3. ✌ Tijera

Tu elección (1-3):

Si el usuario/a indica algún número diferente al solicitado, deberá aparecer el siguiente mensaje:

«Entiendo que no quieres jugar. Adiós»

En caso contrario, indicar el ganador/a de la siguiente manera:

«Yo xxx y tu xxx. ¡He ganado!, o Has ganado!» Según sea el caso.

Ejemplo: «Yo papel y tú tijera. ¡Has ganado!»