• Empleos
  • Sobre nosotros
  • profesionales
    • Inicio
    • Empleos
    • Cursos y retos
    • Preguntas
    • Profesores
  • empresas
    • Inicio
    • Publicar vacante
    • Nuestro proceso
    • Precios
    • Pruebas Online
    • Nómina
    • Blog
    • Comercial
    • Calculadora de salario

0

95
Vistas
pedir al usuario que intente de nuevo cuando la entrada no es válida

A continuación se muestra un código de script Java que escribí para una tarea: como continuación de la tarea, tenemos la tarea de probar el código y corregir/informar sobre cualquier error o error.

el código es para traducir los números del 1 al 30 al francés o al alemán. mi error es que cuando aparece el error con respecto a una entrada de idioma no válida, cierra el programa en lugar de pedirle al usuario que ingrese un idioma válido.

algunas ideas ? Intenté usar un código de solicitud, pero es posible que lo haya agregado incorrectamente porque no me funcionaba.

 var frenchTranslation = ["zero", "un", "deux", "trois","quatre", "cinq", "six", "sept", "huit", "neuf", "dix", "onze", "douze", "treize", "quatorze", "quinze", "seize", "dix-sept", "dix-huit", "dix-neuf", "vingt", "vingt et un", "vingt-deux", "vingt-trois", "vingt-quatre", "vingt-cinq", "vingt-six", "vingt-sept", "vingt huit", "vingt-neuf", "trente"]; var germanTranslation = ["Null", "Eins", "Zwei", "Drei", "Vier", "Fünf", "Sechs", "Sieben", "Acht", "Neun", "Zehn", "Elf", "Zwölf", "Dreizehn", "Vierzehn", "Fünfzehn", "Sechzehn", "Siebzehn", "Achtzehn", "Neunzehn", "Zwanzig", "Einundzwanzig", "Zweiundzwanzig", "Dreiundzwanzig", "Vierundzwanzig", "Fünfundzwanzig", "Sechsundzwanzig", "Siebenundzwanzig", "Achtundzwanzig", "Neunundzwanzig", "Dreiβig"]; function translate() { const chosennumber = Number(prompt("Choose a number between 1-30")); console.log(chosennumber); if(chosennumber < 1 || chosennumber > 30) { alert("Error!! Please enter a number between 1-30."); translate(); } const language = prompt("Choose a language – French or German"); console.log(language); { if (language === "French") { alert("The French translation is: "+frenchTranslation[chosennumber]); } else if (language === "German") { alert("The German translation is: "+germanTranslation[chosennumber]); } else { alert("ERROR! Please enter a valid language (German or French)."); } } } translate();
almost 3 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Nuestro proceso Comercial
Legal
Términos y condiciones Política de privacidad
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recomiéndame algunas ofertas
Necesito ayuda