Está en la página 1de 2

1.

Programa un ejemplo que, dada una variable de tipo cadena con la carta del 4 de
corazones, compruebe si es de corazones y además es el número 4. En caso afirmativo,
lo imprimimos en la consola. Probamos el mismo programa con el 3 de corazones, y
con el rey de corazones. ¿Qué sucede?

Aquí puedes visualizar la solución, te recomendamos accedas a ella una vez hayas
terminado el ejercicio por tu cuenta

2. Utiliza un bucle para recorrer todos los años bisiestos anteriores a 2050, e imprímelos
en la consola.

3. Utiliza un bucle para recorrer todas las cartas de la baraja, desde el 1 al 12 de cada
palo. Imprime en pantalla solamente las cartas rojas que sea múltiplos de 3.

SOLUCIÓN:

1.-

var carta="4c";

if(carta[1]==="c"&&carta[0]==="4" ){

console.log("Es cuatro de corazones");

Si la carta es 3 de corazones, no saldrá el mensaje:

var carta="3c";

if(carta[1]==="c"&&carta[0]==="4" ){

console.log("Es cuatro de corazones");

Si es 12, tampoco

var carta="12c";

if(carta[1]==="c"&&carta[0]==="4" ){

console.log("Es cuatro de corazones");

2.-

//los años bisiestos son divisibles por 4


for(var i=2018;i<=2050;i=i+1){

if(i%4===0){

console.log("el año "+i+" es bisiesto");

3.-

var baraja = "dpct"; //simula los palos de la baraja (diamantes, picas, corazones y tréboles)

//recorre cada palo de la baraja


for (var i = 0; i < baraja.length; i = i + 1) {
for (var x = 1; x <= 12; x = x + 1) { //para cada para, recorre las 12 cartas
if (baraja[ i ] === "d" && x % 3 === 0) { //si es diamante(roja) y multiplo de 3
console.log(x + baraja[ i ] + " es roja y múltiplo de 3");
}
if (baraja[ i ] === "c" && x % 3 === 0) { //si es corazón (roja) y múltiplo de 3
console.log(x + baraja[ i ] + " es roja y múltiplo de 3");
}
}
}

También podría gustarte