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.
STOP RUN.
3k 60
Hemos deshabilitado la autenticación con Facebook. Si entras a Mediatize con una cuenta de Facebook, lee esto.
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.