Hallo,
ich wollte ein Programm schreiben womit ich den Winkel zwischen Stunden- und Minutenzeiger ausrechnen kann.
Dafür habe ich ausgerechnet wie viel Grad sich der Stunden- und Minutenzeiger sich pro Minute bewegen: Stundenzeiger bewegt sich pro Minute 3° und Minutenzeiger bewegt sich pro Minute 6°.
Da sich beide Zeiger ständig bewegen, müsste für die Stunde die Formel: 360-3*Stunde, gelten
und für die Minute die Formel: 360-6*Minute, gelten.
Jedoch habe ich einige Probleme.
Zum Beispiel wenn ich die Stunde: 10 und die Minute: 30 eingebe, dann kommt ein Winkel von 150° heraus, aber der Winkel beträgt eigentlich 135°...
Dann wollte ich noch nachfragen ob man es irgendwie hinbekommen kann dass die Stunde, die die Person eingeben soll, auch nach der Ausgabe "Stunde:" steht und nicht eine Zeile drunter und dasselbe mit der Minute.
Im Moment sieht es so aus:
" Stunden:
10
Minuten:
30
Der Winkel betraegt 150 Grad"
Ich hoffe ihr könnt mir helfen da ich schon länger versuche den Fehler zu finden aber es irgendwie nicht schaffe den Grad-Rechner zum laufen zu bekommen.
ich wollte ein Programm schreiben womit ich den Winkel zwischen Stunden- und Minutenzeiger ausrechnen kann.
Dafür habe ich ausgerechnet wie viel Grad sich der Stunden- und Minutenzeiger sich pro Minute bewegen: Stundenzeiger bewegt sich pro Minute 3° und Minutenzeiger bewegt sich pro Minute 6°.
Da sich beide Zeiger ständig bewegen, müsste für die Stunde die Formel: 360-3*Stunde, gelten
und für die Minute die Formel: 360-6*Minute, gelten.
Jedoch habe ich einige Probleme.
Zum Beispiel wenn ich die Stunde: 10 und die Minute: 30 eingebe, dann kommt ein Winkel von 150° heraus, aber der Winkel beträgt eigentlich 135°...
Dann wollte ich noch nachfragen ob man es irgendwie hinbekommen kann dass die Stunde, die die Person eingeben soll, auch nach der Ausgabe "Stunde:" steht und nicht eine Zeile drunter und dasselbe mit der Minute.
Im Moment sieht es so aus:
" Stunden:
10
Minuten:
30
Der Winkel betraegt 150 Grad"
Ich hoffe ihr könnt mir helfen da ich schon länger versuche den Fehler zu finden aber es irgendwie nicht schaffe den Grad-Rechner zum laufen zu bekommen.
PHP:
#include <iostream>
using namespace std;
int main ()
{
int WinkelStunde;
int WinkelMinute;
int Stunde;
int Minute;
int Winkel;
cout << " Stunden:" << "" << endl;
cin >> Stunde;
cout << " Minuten: " << "" << endl;
cin >> Minute;
WinkelStunde= 360-3*Stunde;
WinkelMinute= 360-6*Minute;
Winkel= WinkelStunde - WinkelMinute;
cout <<"Der Winkel betraegt " << Winkel << " " << "Grad" << endl;
return 0;
}
Zuletzt bearbeitet: