12- Funciones if/else


#1

El código me da un error:
var controlDescanso=function(cantHoras){
if(cantHoras >= 8){
return "¡Estás durmiendo suficiente!¡Demasiado quizás!";
}
else{
return "¡Cerrá los ojos un poco más!";
}
};
controlDescanso(10);
controlDescanso(5);
controlDescanso(8);

¿alguien me puede dónde está el error?


#2

Su código es correcto , actualice la página y vuelva a intentarlo o el navegador conmutador


#3

He pulsado F5 para actualizar la página y he salido del perfil y vuelto a entrar pero sigue con el mismo error.


#4

¿Es esta lección https://www.codecademy.com/es/courses/javascript-beginner-es-WIk0w/2/4?curriculum_id=50d3cc1bca413c863600126d#

Es necesario utilizar: verificarCredito norte: controlDescanso

asi que:

var verificarCredito = function(ingresos) {
if(verificarCredito >= 8){
return "¡Estás durmiendo suficiente! ¡Demasiado quizás!";
}
else {
return "¡Cerrá los ojos un poco más!";
}
};
verificarCredito(10);
verificarCredito(5);
verificarCredito(8);

Error sin solucion
#5

Si pero con otros nombres para la función (controlDescanso) y para el parámetro (cantHoras).


#6

No sé por qué, pero esta lección es diferente


#7

Me sigue apareciendo el mismo error y no puedo seguir.


#8

Mi código es el siguiente:

var controlDescanso = function(cantHoras) {
    if (cantHoras >= 8) {
        return "¡Estás durmiendo suficiente! ¡Demasiado quizás!";
        
    }
    else {
        return "¡Cerrá los ojos un poco más!";
}
};

controlDescanso(5);
controlDescanso(8);  // Puedes solo dejar uno, o puedes poner los tres.
controlDescanso(10);

No encuentro tus errores, pero tal vez se deban a que faltan espacios.


#9

Gracias.

He probado poniendo y sacando espacios pero no funciona.

Buscaré algún correo para contactar con la plataforma porque no puedo seguir.


#10

var controlDescanso = function(cantHoras) {
if(cantHoras >= 8){
return "¡Estás durmiendo suficiente! ¡Demasiado quizás!";
}
else {
return "¡Cerrá los ojos un poco más!";
}
};
controlDescanso(10);
controlDescanso(5);
controlDescanso(8);

(Este funciona)


#11

Es el mismo código que he escrito yo pero a mi me aparece un error y no me deja seguir el curso.
He intentado contactar con la plataforma porque creo que es un problema de software pero no encuentro el correo electrónico. Lo he intentado a través de twitter pero no obtengo respuesta. ¿Si alguien sabe como contactar con ellos?. Gracias


#12

YA ME FUNCIONÓ. MUCHAS GRACIAS


#13

int cantHoras;
public String controlDescanso(cantHoras){
if(cantHoras>=8){
return "¡Estás durmiendo suficiente! ¡Demasiado quizás!";
}
else{
return "¡Cerrá los ojos un poco más!";
}
}
cantHoras=10;
controlDescanso(cantHoras);
cantHoras=5;
controlDesncanso(cantHoras);
cantHoras=8;
controlDescanso(cantHoras);
Disculpen tengo este codigo pero no encuentro mi error, no se que esta mal, alguien podria ayudarme


#14

que hiciste al final rosa? gracias!


#15

A mi me aparecía el mismo error, me he limitado a copiar el código de "zolated" (control + c y control + v) y se ha solucionado.

Es realmente absurdo, porque he buscado diferencias entre su código y el mio, copiando manualmente cada detelle, todos los espacio incluidos.. pero si lo hacía manualmente seguía dando error (aunque provando el código en javascript, fuera del software de codeacademy, si funcionaba).


#17

Estas escribiendo en Java y este curso es de JAVA SCRIPT.
No debes definir variables como lo gaces con int cantHoras tampoco definir el publicString de control descanso.
El codigo que funciona es:
var controlDescanso = function(cantHoras) {
if(cantHoras >= 8){
return "¡Estás durmiendo suficiente! ¡Demasiado quizás!";
}
else {
return "¡Cerrá los ojos un poco más!";
}
};
controlDescanso(10);
controlDescanso(5);
controlDescanso(8);


#18

A mi me pasa lo mismo, este ejercicio exige para que funcione usar el comando "return" a pesar de que enseñaron a usar console.log para que imprima en la consola. Deberían corregirlo para que admita ambas opciones, en verdad para que no deje imprimir con return!!


#20