Wurfweite eines Balls berechnen
Aufgabe: Schreibe ein Programm in C++, das berechnet, wie weit ein Ball geworden wurde. Lies dazu den Abwurfwinkel und die Anfangsgeschwindigkeit vom Benutzer ein.
Antwort von ChatGPL:
Programm-Code von ChatGPT
Winkel und Geschwindigkeit eingeben
#include <iostream> #include <cmath> int main() { double angle, velocity, distance; // Eingabe des Abwurfwinkels und der Anfangsgeschwindigkeit std::cout << "Geben Sie den Abwurfwinkel in Grad ein:\n"; std::cin >> angle; std::cout << "Geben Sie die Anfangsgeschwindigkeit in m/s ein:\n"; std::cin >> velocity; // Konvertierung des Abwurfwinkels in Bogenmaß angle = angle * M_PI / 180.0; // Berechnung der Distanz distance = (velocity * velocity * std::sin(2 * angle)) / 9.81; // Ausgabe der Distanz std::cout << "Die Distanz beträgt: " << distance << " Meter." << std::endl; return 0; }
Richtig oder falsch?
ChatGPT hat die gestellte Frage analysiert und ein Programm geschrieben, das genau die Vorgaben erfüllt - inklusive der beiden nach außen geführten Parameter. Das ist eine beeindruckende Leistung, zumal die Antwort keine Sekunde auf sich warten ließ. Das Programm ist zwar nicht schwierig, aber selbst ein geübter Programmierer hätte dafür ein paar Minuten gebraucht (inkl. Tipp-Arbeit).
Fazit: Ein sehr gutes Programm, das die gestellte Frage exakt umsetzt.
Last modified: Sunday, 18 December 2022, 7:13 AM