Llevo un ratito trolleando al ChatGPT, pidiéndole que escriba el código, comentado, de un programa que calcule Pi con 50 decimales en varios lenguajes de programación, y todo iba bien hasta que se lo he pedido en Ensamblador y me ha mandado al pedo.
Pero me parece una forma genial de practicar para los novatos, en especial por que comenta el código si se lo pides. Por ejemplo, en COBOL:
* Este programa imprime 50 decimales de Pi en pantalla
ENVIRONMENT DIVISION.
CONFIGURATION SECTION.
SPECIAL-NAMES.
DECIMAL-POINT IS COMMA.
DATA DIVISION.
WORKING-STORAGE SECTION.
01 PI-VALOR.
05 PI-VALOR-COMA PIC 9(53).
PROCEDURE DIVISION.
* Calculamos Pi y lo redondeamos a 50 decimales
COMPUTE PI-VALOR-COMA = ROUND(3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679, 50)
* Mostramos el resultado en pantalla
DISPLAY "El valor de Pi con 50 decimales es: " PI-VALOR-COMA.
Pero me parece una forma genial de practicar para los novatos, en especial por que comenta el código si se lo pides. Por ejemplo, en COBOL:
* Este programa imprime 50 decimales de Pi en pantalla
IDENTIFICATION DIVISION.
PROGRAM-ID. PI-DECIMALES.
ENVIRONMENT DIVISION.
CONFIGURATION SECTION.
SPECIAL-NAMES.
DECIMAL-POINT IS COMMA.
DATA DIVISION.
WORKING-STORAGE SECTION.
01 PI-VALOR.
05 PI-VALOR-COMA PIC 9(53).
PROCEDURE DIVISION.
* Calculamos Pi y lo redondeamos a 50 decimales
COMPUTE PI-VALOR-COMA = ROUND(3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679, 50)
* Mostramos el resultado en pantalla
DISPLAY "El valor de Pi con 50 decimales es: " PI-VALOR-COMA.
STOP RUN.