Anfänger sucht HILFE!!!!!!!!
-
Hallo,
ich finde hier keine Fehler
Laut der Aufgabe sind 7 Fehler im Quelltext vorhanden
Könnt Ihr mir helfen die Fehler zu finden.Hier der Quelltext:
#include <iostream.h>
int Tage bis Weihnachten (Tag Mont Jahr) ;
{
if (Jahr == 2003)
return (2) ;if (Jahr == 2004)
return (0) ;if (Jahr == 2002)
return (1) ;
}int main ()
float Tag, Monat, Jahr, Ergebnis;
Weihnachten (Tag, Monat, Jahr)
if (Ergebnis == 0)
cout << "Das Datum liegt im aktuellen Jahr";
if (Ergebnis == 1)
cout << "Das Datum liegt im vorletzten Jahr";
if (Ergebnis == 2)
cout <<"Das Datum liegt im letzten Jahr";
-
was hat das mit dem BCB zu tun??? Gehört eher zu AnsiC oder C++
Fehler:
int Tage bis Weihnachten (Tag Mont Jahr);
da müssen kommas zwischen die variabeln und soweit ich weis, muss man auchnoch den datentyp nennen. außerdem muss das semikolon weg.
Und in "Tage bis Weihnachten" da dürfen keine leerzeuichen sein. (unten heißt das ganze auch nur "Weihnachten"in der main() funktio fehlen die klammern {}
Weihnachten (Tag, Monat, Jahr)
hier fehlt ein semikolon am endeund ergebnis wird kein wert zugewiesen. also muss man noch soetwas wie
Ergebnis = Weihnachten(Tag, Monat, Jahr);
einbauen.
(Jahr wurde kein wert zugewiesen)außerdem sollte man weihnachten() so ändern:
{ if (Jahr == 2003) return (1); if (Jahr == 2004) return (2); if (Jahr == 2002) return (3); return (0); }
-
DANKE