Guten Abend,
ich, ein blutiger C++ Anfänger, stehe vor einem für mich nicht verständlichen Fehler.
Ich hatte vor ein Programm zu schreiben, um eine bestimmte Anzahl von Tagen in Stunden, Minuten und Sekunden umrechnen zu lassen. (Eingabe: Anzahl Tage)
Beispiel: 1 Tag hat 24 Stunden, das sind 1440 Minuten oder 86400 Sekunden.
Hier der Code:
#include <iostream>
using namespace std;
int main()
{
int Sekunden;
int Minuten;
int Stunden;
int Tage;
int Jahre;
int MinuteninSekunden(Minuten*60);
int StundeninMinuten(Stunden*60);
int TageinStunden(Tage*24);
int JahreinTage(Tage*364);
cout << " Was soll berechnet werden ?" << endl << „1 für Minuten“ << endl << „2 für Stunden“ << endl << „3 für Tage“ << endl << „4 für Jahre“ << endl;
cin >> eingabe;
switch(eingabe)
{
case 1:
{
cout << „wie viele Minuten willst du berechnen?“ << endl;
cin >> Minuten;
cout << Minuten << „Minuten haben“ << MinuteninSekunden <<„Sekunden“ << endl;
break;
}
case 2:
{
cout << " wie viele Stunden willst berechnen?" << endl;
cin >> Stunden;
cout << Stunden << "Stunden haben " << StundeninMinuten << „Minuten“ << endl;
break;
}
case 3:
{
cout << „wie viele Tage willst berechnen?“ << endl;
cin >> Tage;
cout << Tage << "Tage haben " << TageinStunden << „Stunden“ << endl;
break;
}
case 4:
{
cout << „wie viele Jahre witlls berechnen?“ << endl;
cin >> Jahre;
cout << Jahre << „Jahre haben“ << JahreinTage << „Tage“ << endl;
break;
}
default:
{
cout << „unzulässige Eingabe! Programm endet“ << endl;
break;
}
}
system(„pause“);
return 0;
}
Wo liegt der Fehler?
Btw.: Jemand vielleicht eine gute Tutorial-Anlaufstelle zur Hand?
Vielen Dank und einen schönen Abend noch.
Grüßle
der Milchmann