Tirada de monedas

Página que nos tire dos monedas (cara y cruz)
Y si las dos son cara o cruz nos diga -además de mostrar el resultado- ‘has ganado’ y si no ‘has perdido’.

Y un botón de volver a tirar.

Ejercicio HashMap

En la clase cliente que hemos definido anteriormente vamos a añadir una propiedad ‘compras’ que es un hashmap de que nos indica el producto que ha comprado y la cantidad.

Vamos a añadir un método addCompra(String producto, int cantidad) que hará lo siguiente:

Si el producto no existe lo añade a compras
Si el producto ya está en compras suma la cantidad

Vamos a añadir un método eliminarProducto(String producto) que nos elimine el producto que le indiquemos

Vamos a añadir un método verProductos() que nos devuelva un ArrayList de String con los nombres de los productos.

Y un método totalUnidades() que nos devuelva el total de unidades que se han comprado.

Pequeña práctica

Crear una base de datos ‘Zoologico’

Y dentro de esa base de datos una tabla ‘Especies’

De la siguiente manera:

Especies

id_especie   auto increment

nombre_comun  varchar(50)

nombre_cientifico  varchar(50)

descripción  varchar(50)

JS switch

let ciudad="Tarragona";

//Analizamos el valor de la variable ciudad
switch(ciudad) {
	case "Barcelona": //Si ciudad = Barcelona entra por aquí
	  console.log("Envío gratis");
	  break; //Y aquí se interrumpe
	case "Tarragona": //Si ciudad= Tarragona o LLeida entra por aquí
	case "LLeida":
	  console.log("Envío 5€");
	  break; //Se interrumpe
	default: //Si no se cumple ninguna de las condiciones anteriores
	  console.log("Envío 10€");
  } 

https://www.w3schools.com/js/js_switch.asp

Ejercicio chat

En el chat que ya tenemos vamos a incluir algunas mejoras:

– Evitar que se puedan mandar mensajes más largos de 140 caracteres
– Filtrar palabras malsonantes
– Posibilidad de enviar emoticonos
– Posibilidad de tener cuatro salas diferentes de chat y elegir a cual te quieres conectar.