Clean Code - Codigo Spaguetti

by didacticode

JavaScript

//Declaro variables
var fallos=0; //Almacena fallos
var puntuacion=0;//Almacena puntuación
var preguntas=0;//Número de preguntas
var respuesta="";//Respuesta del usuario

alert("Bienvenid@ al Trivial ");
alert("Deberás responder al menos a 4 preguntas correctamente para poder ganar");
alert("¡mucha suerte!");

//Entro en el do que hace las preguntas
do{
	//Primera pregunta
  respuesta=prompt("GEOGRAFÍA: ¿Qué isla del Caribe tiene nombre de flor?");
  if(respuesta=="Margarita"|| respuesta=="Isla Margarita"|| respuesta=="isla margarita"|| respuesta=="isla Margarita"|| respuesta=="margarita"){
    alert("¡Correcto!");
    puntuacion++;
  }else{
    alert("Fallaste");
    document.write("<p>La respuesta correcta a la pregunta de geografía era... Isla Margarita</p>");
    fallos++;
  }
  preguntas++;
  //Segunda pregunta
  respuesta=prompt("DEPORTES Y PASATIEMPOS: ¿En qué deporte se usa tiza?");
  if(respuesta=="Billar"||respuesta=="billar"){
    alert("¡Correcto!");
    puntuacion++;
  }else{
    alert("Fallaste");
    document.write("<p>La respuesta correcta a la pregunta de deportes y entretenimiento era... Billar</p>");
    fallos++;
  }
  preguntas++;
	//Tercera prgunta
  respuesta=prompt("CIENCIAS Y NATURALEZA: ¿Qué tienen las ranas en la boca que no tienen los sapos?");
  if(respuesta=="Dientes"||respuesta=="dientes"){
    alert("¡Correcto!");
    puntuacion++;
  }else{
    alert("Fallaste");
    document.write("<p>La respuesta correcta a la pregunta de ciencias y naturaleza era... Dientes</p>");
    fallos++;
  }
  preguntas++;
  //Cuarta pregunta
  if(fallos==3){break;}else{
    respuesta=prompt("ENTRETENIMIENTO Y ESPECTÁCULOS: ¿Cuál es el ojo defectuoso de Popeye?");
    if(respuesta=="Derecho"||respuesta=="derecho"||respuesta=="el derecho"||respuesta=="El derecho"){
      alert("¡Correcto!");
      puntuacion++;
    }else{
      alert("Fallaste");
      document.write("<p>La respuesta correcta a la pregunta de entretenimiento y espectáculos era......