Ir al contenido principal

ChatGPT, ¿ayuda al o reemplazo para el programador?

Hace unos días decidí probar la funcionalidad de ChatGPT. Me llamó la atención que se podía usar para escribir correo y hasta crear código en cualquier lenguaje de programación.

Orden: Write a Python code for calculate "compound interest" 

Respuesta:

def compound_interest(principal, rate, time):
    return principal * (1 + rate / 100) ** time

p = 10000 # Principal amount
r = 5 # Rate of interest
t = 5 # Time (in years)

result = compound_interest(p, r, t)
print(result)

En este ejemplo, la función de interés_compuesto toma tres argumentos: el monto principal (p), la tasa de interés (r) y el tiempo (t) en años. La función usa la fórmula de interés compuesto para calcular el monto final y lo devuelve. Las últimas tres líneas del código establecen los valores de p, r y t y luego llaman a la función, almacenando el resultado en la variable "resultado" e imprimiéndolo.

Otra petición. 

Orden: write a Java code for calculate "if this year is leap year" 

Respuesta:

public class LeapYear {
    public static void main(String[] args) {
        int year = 2020; // change this to any year you want to check
        if (year % 4 == 0) {
            if (year % 100 == 0) {
                if (year % 400 == 0) {
                    System.out.println(year + " is a leap year.");
                } else {
                    System.out.println(year + " is not a leap year.");
                }
            } else {
                System.out.println(year + " is a leap year.");
            }
        } else {
            System.out.println(year + " is not a leap year.");
        }
    }
}

Este código define una clase llamada "LeapYear" con un método principal que comprueba si un año determinado (en este caso, 2020) es un año bisiesto o no. Sigue el cálculo estándar del año bisiesto: un año es un año bisiesto si es divisible por 4, a menos que sea divisible por 100 pero no por 400. El programa usa instrucciones if-else para verificar estas condiciones e imprime si el año es un año bisiesto o no.

Y otra orden más.

Orden: Write a HTML code with two buttons and one input

Respuesta:

<!DOCTYPE html>
<html>
<head>
  <title>Two Buttons and One Input</title>
</head>
<body>
  <input type="text" id="input1">
  <button id="button1">Button 1</button>
  <button id="button2">Button 2</button>
</body>
</html>

Como se puede observar, no sé si llamarle ayuda o reemplazo.

Comentarios