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.

Direkt zum KI-Code

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