Necesito que me hagas esta tarea: Supuesto 4a: rellenar un cheque: Haz en Blockly-code que pueda calcular el mensaje en palabras que describe un número: un código que pida una cant... Necesito que me hagas esta tarea: Supuesto 4a: rellenar un cheque: Haz en Blockly-code que pueda calcular el mensaje en palabras que describe un número: un código que pida una cantidad de euros y muestre ese valor en palabras. El programa debe pedir el valor de una vez, puede tener hasta 9 dígitos enteros y hasta dos dígitos decimales. El programa debe de llamar a una función que ese dato, que calcule y devuelva el mensaje de la cantidad en palabras. Se puede, y se DEBE, dividir el problema en funciones más pequeñas que se encarguen de cada parte del problema. Ejemplos: 123456789.01 => «ciento veintitres millones cuatrocientos cincuenta y seis mil setecientos ochenta y nueve euros con un céntimo», 1234.56 => «mil doscientos treinta y cuatro euros con cincuenta y seis céntimos», 1.0 => «un euro». Requisitos: ATENCIÓN: Se pueden usar solamente bloques de las categorías: «Funciones», «Variables», «Texto», «Matemáticas» y «Lógica». Se pide copiar el contenido de la pestaña xml en un archivo de texto para entregarlo que debe tener el nombre «NAA0000_IP.txt», el código JavaScript en «NAA00OO_IP.js» y hacer una página web que use el archivo js «NAA0000_IP.htm».

Understand the Problem

La pregunta solicita crear un programa en Blockly que transforme una cantidad de euros ingresada en un formato de texto en español. Debe incluir funciones que dividan el problema en partes manejables, y cumplir con ciertos requisitos de formato y estructura del código. Se dan ejemplos específicos de cómo se debe mostrar el mensaje en palabras.

Answer

Create smaller functions using Blockly blocks to convert numbers into Spanish text.

To solve the problem of converting a numeric value into words using Blockly, you need to divide the task into smaller functions, taking advantage of the categories 'Functions', 'Variables', 'Text', 'Mathematics', and 'Logic'. Use the number inputs to handle up to 9 integer digits and 2 decimal digits for euro values, then create functions to build the number strings in Spanish.

Answer for screen readers

To solve the problem of converting a numeric value into words using Blockly, you need to divide the task into smaller functions, taking advantage of the categories 'Functions', 'Variables', 'Text', 'Mathematics', and 'Logic'. Use the number inputs to handle up to 9 integer digits and 2 decimal digits for euro values, then create functions to build the number strings in Spanish.

More Information

Using Blockly allows you to visually create code without writing it manually. You can implement logic to split a number into millions, thousands, and units, then convert these parts into words using text and logic blocks.

Tips

Ensure each part of the number is separated and converted correctly by handling each numerical segment individually (e.g., hundreds, tens, units). Don't forget to handle zeros correctly, especially in the decimal part.

Sources

AI-generated content may contain errors. Please verify critical information

Thank you for voting!
Use Quizgecko on...
Browser
Browser