programm für schule funktioniert nicht.

  • hab da jetzt mal ein programm was aber jedoch nicht funktioniert und 15-20 fehler aufweißt.
    wäre gut wenn mir da wer hilft,,, ein preis gibt es natürlich weil ich so nett bin .p
    hier


    ´#include <windows.h>
    #include <stdio.h>
    #include <conio.h>


    //Prototypen;
    void Anfangsmenue();
    void Hauptmenue();
    void Lager();
    void LagerndeWare();
    void Preisuebersicht();
    void Preisuebersicht1();
    void abheben();
    void anlegen();
    void neuePreis();
    void rundenende();
    void Ablaufdatum();
    void Bank1();
    void Kapital();
    void Spielende();
    void Handel();
    void Kauf();
    void Verkauf();

    int weather;
    int hauptschleife=1;
    int anfang=1;
    int Preise;
    int selection;
    float ein;
    float preis, zuzahlen, Kapial;
    float product[6];



    /************************Lager***********************/
    float dueruem=0;
    float bosna=0;
    float fanta=0;
    float sprite=0;
    float ice=0;
    float kebap=0;
    float kapital;
    float gesamteinnahmen;
    int ldueruem;
    int lbosna;
    int lfanta;
    int lsprite;
    int lice;
    int lkebap;
    int weather;
    int counterstop;

    /************************Bank************************/
    float anlegen1;
    float abheben1;
    float bankkonto;

    /************************Verkauf*********************/
    float pdueruem;
    float pbosna;
    float pfanta;
    float psprite;
    float pice;
    float pkebap;
    /************************Kauf************************/
    float kdueruem;
    float kbosna;
    float kfanta;
    float ksprite;
    float kice;
    float kkebap;


    /**************************************************************************************************************
    ***************************************Anfangsmenue ***********************************************************
    **************************************************************************************************************/


    int main(int argc, char *argv[])
    {
    srand((unsigned)(time(0)));

    /**************************************Anfangspreise per zufall***********************************************/


    if (pdueruem==0)
    {pdueruem=rand()% 2 + 4;}


    if (pbosna==0)
    {pbosna=rand()%1 + 2;}


    if (pfanta==0)
    {pfanta=rand()%1 + 2;}


    if (psprite==0)
    {psprite=rand()%1 + 2;}


    if (pice==0)
    {pice=rand()%2 + 3;}


    if (pkebap==0)
    {pkebap=rand()%2 + 5;}
    ///////////////////////////////////////////////////////////////////////////////////////////////////////////////


    if(anfang==1)
    {
    printf("1 - Hauptmenue\n");
    printf("2 - Spielende\n");
    printf("__________________________________________________________\n");

    printf("Wählen sie bitte aus: ");
    scanf("%f",&ein);


    if (ein==1)
    {
    system("cls");
    printf("\n Kaptial eingeben: ");
    scanf("%f",&kapital);
    Hauptmenue();
    anfang=2;
    }

    if(ein==2)
    {
    hauptschleife=2;
    }

    else
    {
    printf("\n Falsche Eingabe!\n");
    printf(" Bitte erneut eingeben!\n");
    getch();
    }



    }


    }



    /*************
    Spielende*****
    *************/
    void Spielende()
    {
    getch();
    }



    /**************************************************************************************************************
    ***************************************Hauptmenue**************************************************************
    **************************************************************************************************************/



    void Hauptmenue()
    {
    srand((unsigned)time(NULL));

    weather = rand()%3;


    system("cls");
    printf ("Wetter: %d\n",weather);
    printf ("Waelen sie ihr bitte aus:\n");
    printf ("1 - Lager\n");
    printf ("2 - Preiseuebersicht\n");
    printf ("3 - Bank\n");
    printf ("4 - Handel\n");
    printf ("_____________________________________________________________\n");

    printf (" Waehlen sie bitte aus: ");
    scanf ("%f",&ein);
    system("cls");

    if (ein==1)
    {
    Lager();
    }


    if(ein==2)
    {
    Preisuebersicht();
    }



    if(ein==3)
    {
    Bank1();
    }



    if(ein==4)
    {
    Handel();
    }


    else
    {
    printf("\n Falsche eingabe!\n");
    printf(" Bitte erneut eingeben!\n");
    getch();
    Hauptmenue();
    }

    }
    /**************************************************************************************************************
    ***************************************Lager*******************************************************************
    **************************************************************************************************************/
    void Lager()
    {


    printf ("Waehlen sie bitte aus:\n");
    printf ("1 - Lagernde Ware\n");

    scanf ("%f",&ein);




    if(ein==1)
    {
    LagerndeWare();
    }
    else
    {
    printf("Falsche eingabe!\n");
    printf("Bitte erneut eingeben!\n");
    getch();
    Hauptmenue();
    }
    }


    /********************
    Lager-Lagernde Ware*
    ********************/
    void LagerndeWare()
    {
    system("CLS");
    printf("Waren:\n");
    printf("_____________________________________________________________\n\n\n\n");

    printf("\nDürüm - %d",ldueruem);
    printf("\nBosna - %d",lbosna);
    printf("\nFanta - %d",lfanta);
    printf("\nSprite - %d",lsprite);
    printf("\nIce - %d",lice);
    printf("\nKebap - %d",lkebap);

    getch();
    Hauptmenue();
    }



    /**************************************************************************************************************
    ***************************************Preiseübersicht*********************************************************
    **************************************************************************************************************/
    void Preisuebersicht()
    {


    printf ("Waehlen sie bitte aus:\n\n");
    printf ("1 - Derzeitige Preise\n");
    printf ("2 - Neue Preise machen\n");
    printf ("_____________________________________________________________\n");
    printf ("Waehlen sie bitte aus:\n");

    scanf ("%f",&ein);
    system("cls");


    if(ein==1)
    {
    Preisuebersicht1();
    }


    if(ein==2)
    {
    neuePreis();
    }

    else
    {
    printf("Falsche eingabe!\n");
    printf("Bitte erneut eingeben!\n");
    getch();
    Hauptmenue();
    }
    }



    /*****************
    Derzeitige Preise*
    *****************/
    void Preisuebersicht1()
    {
    printf("Preise:");
    printf("_____________________________________________________________\n\n\n\n");

    printf("\nDürüm - %1.2f€",pdueruem);
    printf("\nBosna - %1.2f€",pbosna);
    printf("\nFanta - %1.2f€",pfanta);
    printf("\nSprite - %1.2f€",psprite);
    printf("\nIce - %1.2f€",pice);
    printf("\nKebap - %1.2f€",pkebap);


    getch();
    Hauptmenue();



    }



    /***********
    Neue Preise*
    ***********/
    void neuePreis()
    {

    printf("Neue Preise");
    printf("_____________________________________________________________\n\n\n\n");

    printf("\n1)Dürüm - %1.2f€",pdueruem);
    printf("\n2)Bosna - %1.2f€",pbosna);
    printf("\n3)Fanta - %1.2f€",pfanta);
    printf("\n4)Sprite - %1.2f€",psprite);
    printf("\n5)Ice - %1.2f€",pice);
    printf("\n6)Kebap - %1.2f€",pkebap);


    printf("\n\nWelchen Dürüm Preis wollen sie haben..? ");
    scanf("%f",&pdueruem);



    printf("\nWelchen Bosna Preis wollen sie haben.? ");
    scanf("%f",&pbosna);



    printf("\nWelchen Fanta Preis wollen sie haben....? ");
    scanf("%f",&pfanta);



    printf("\nWelchen Sprite Preis möchten sie haben..? ");
    scanf("%f",&psprite);



    printf("\nWelchen Ice Preis möchten sie haben.....? ");
    scanf("%f",&pice);



    printf("\nWelchen Kebap Preis möchten sie haben..? ");
    scanf("%f",&pkebap);


    getch();
    Hauptmenue();
    }


    /**************************************************************************************************************
    ***************************************Bank********************************************************************
    **************************************************************************************************************/
    void Bank1()
    {
    int Komponenten;

    system("cls");
    printf("Waehlen sie bitte aus\n");
    printf("1 - Kapital\n");
    printf("2 - Geld anlegen\n");
    printf("3 - Geld abheben\n");
    printf("______________________________________________________________\n");


    printf ("Waehlen sie bitte aus:\n");
    scanf ("%f",&ein);


    if(ein==1)
    {
    Kapital();
    }


    if(ein==2)
    {
    anlegen();
    }


    if(ein==3)
    {
    abheben();
    }
    }


    /**********
    Kapital****
    **********/
    void Kapital()
    {

    printf(" Aktueller Kontostand:\n");
    printf(" Kapital %1.2f\n",kapital);
    printf(" Bankkonto: %f\n",bankkonto);
    getch();
    Hauptmenue();


    }



    /***********
    abheben*****
    ***********/
    void abheben()
    {
    printf("Wie viel Geld möchten sie abheben?\n");
    scanf("%f",&ein);

    if (ein>kapital)
    {
    kapital=kapital+ein;
    bankkonto=bankkonto-ein;
    printf("\n Geld wurde abgehoben.");
    getch();
    Bank1();
    }

    else
    {
    printf("Sie haben nicht genuegend Geld auf der Banke, um den Betrag abzuheben!\n");
    printf("Taste druecken, um den Vorgang zu wiederholen.");
    getch();
    abheben();
    }
    }



    /**********
    anlegen****
    **********/
    void anlegen()
    {
    printf("Wie vie Geld möchten sie anlegen?\n");
    scanf("%f",&ein);

    if (ein<kapital)
    {
    kapital=kapital-ein;
    bankkonto=bankkonto+ein;
    printf("\n Geld wurde angelegt.");
    getch();
    Bank1();
    }

    else
    {
    printf("Sie haben nicht genügend Geld, um diesen Wert auf ihr Konto zu uebertragen");
    printf("Taste druecken, um den Vorgang zu wiederholen\n\n");
    getch();
    anlegen();


    }
    }



    /**************************************************************************************************************
    ***************************************Handel******************************************************************
    **************************************************************************************************************/


    /********
    Handel***
    ********/


    void Handel()
    {
    ein=0;
    printf ("1 Verkauf\n");
    printf ("2 Kauf\n");
    printf ("3 Hauptmenue\n");
    printf ("_____________________________________________________________\n");
    printf ("Waehlen sie bitte aus:\n");

    scanf ("%f",&ein);
    system("CLS");


    if(ein==1)
    {
    Verkauf();
    }


    if(ein==2)
    {
    Kauf();
    }

    if(ein==3)
    {
    Hauptmenue();
    }
    }


    /***********
    Handel Kauf*
    ************/
    void Kauf()
    {

    printf("Kauf");
    printf("_____________________________________________________________\n\n\n\n");

    printf("\n1)Dürüm - 0.50€",kdueruem);
    printf("\n2)Bosna - 0.30€",kbosna);
    printf("\n3)Fanta - 0.30€",kfanta);
    printf("\n4)Sprite - 0.30€",ksprite);
    printf("\n5)Ice - 0.60€",kice);
    printf("\n6)Kebap - 1.80€",kkebap);


    printf("\n\nWie viele Dürüm wollen sie kaufen.? ");
    scanf("%f",&ein);

    kapital=kapital-ein*0,50;
    ldueruem=ldueruem+ein;


    printf("\nWie viel Bosna möchten sie kaufen...? ");
    scanf("%f",&ein);


    kapital=kapital-ein*0,30;
    lbosna=lbosna+ein;


    printf("\nWie viel Fanta möchten sie kaufen...? ");
    scanf("%f",&ein);


    kapital=kapital-ein*0,30;
    lfanta=lfanta+ein;


    printf("\nWie viel Sprite möchten sie kaufen..? ");
    scanf("%f",&ein);


    kapital=kapital-ein*0,30;
    lsprite=lsprite+ein;

    printf("\nWie viele Ice möchten sie kaufen....? ");
    scanf("%f",&ein);


    kapital=kapital-ein*0,60;
    lice=lice+ein;


    printf("\nWie viele Kebap möchten sie kaufen..? ");
    scanf("%f",&ein);


    kapital=kapital-ein*1,80;
    lkebap=lkebap+ein;

    getch();
    Hauptmenue();
    }




    /**************
    Handel Verkauf*
    **************/
    void Verkauf()
    {
    srand((unsigned)(time(NULL)));

    int kunden=0;
    int counter=0;

    system("cls");

    printf("\n Willkommen beim Verkauf Heutiges Wetter: ");

    if (weather==0)
    {
    printf("kalt");
    }

    if (weather==1)
    {
    printf("warm");
    }

    if (weather==2)
    {
    printf("heiss");
    }


    printf("\n_______________________________________________________________");
    printf("\n\n");


    gesamteinnahmen=0;

    if (weather==0);
    {
    counter=counter+1;
    counter = rand()%5;
    kunden=1;
    }


    if (weather==1);
    {
    counter=counter+1;
    counter = rand()%7;
    kunden=1;
    }


    if (weather==2);
    {
    counter=counter+1;
    counter = rand()%14;
    kunden=1;
    }

    counter=counter+1;

    do
    {
    int bestellung = rand()%6;
    bestellung=bestellung+1;



    int anzahlk;
    /************
    Dürüm********
    ************/


    if(ldueruem>=1)
    {
    if (bestellung==1)
    {
    counter=counter-1;
    anzahlk=counter-1;

    product[1]=pdueruem;

    gesamteinnahmen=gesamteinnahmen+product[1];
    kapital=kapital+ein*pdueruem;
    ldueruem=ldueruem-1;
    printf(" Dürüm-> Gesamteinnahmen: %1.2f\n",gesamteinnahmen);
    printf(" %1.2f Heute noch eintreffende Kunden: %d\n\n",product[1],anzahlk);
    Sleep(2000);
    }
    }


    /***********
    Bosna*******
    ***********/

    if(lbosna>=1)
    {
    if (bestellung==2);
    {
    counter=counter-1;
    anzahlk=counter-1;

    product[2]=pbosna;
    gesamteinnahmen=gesamteinnahmen+product[2];
    kapital=kapital+ein*pbosna;
    lbosna=lbosna-1;
    printf(" Bosna-> Gesamteinnahmen: %1.2f\n",gesamteinnahmen);
    printf(" %1.2f Heute noch eintreffende Kunden: %d\n\n",product[2],anzahlk);
    Sleep(100);
    }
    }

    /***********
    Fanta*******
    ***********/

    if(lfanta>=1)
    {
    if (bestellung==3);
    {
    counter=counter-1;
    anzahlk=counter-1;

    product[3]=pfanta;
    gesamteinnahmen=gesamteinnahmen+product[3];
    kapital=kapital+ein*pfanta;
    lfanta=lfanta-1;
    printf(" Fanta-> Gesamteinnahmen: %1.2f\n",gesamteinnahmen);
    printf(" %1.2f Heute noch eintreffende Kunden: %d\n\n",product[3],anzahlk);
    Sleep(100);
    }
    }

    /***********
    Sprite******
    ***********/

    if(lfanta>=1)
    {
    if (bestellung==4)
    {
    counter=counter-1;
    anzahlk=counter-1;

    product[4]=psprite;
    gesamteinnahmen=gesamteinnahmen+product[4];
    kapital=kapital+ein*psprite;
    lsprite=lsprite-1;
    printf(" Sprite-> Gesamteinnahmen: %1.2f\n",gesamteinnahmen);
    printf(" %1.2f Heute noch eintreffende Kunden: %d\n\n",product[4],anzahlk);
    Sleep(100);
    }
    }

    /***********
    Ice*********
    ***********/


    if (lice>=1)
    {
    if (bestellung==5)
    {
    counter=counter-1;
    anzahlk=counter-1;

    product[5]=pice;
    gesamteinnahmen=gesamteinnahmen+product[5];
    kapital=kapital+ein*pice;
    lice=lice-1;
    printf(" Ice-> Gesamteinnahmen: %1.2f\n",gesamteinnahmen);
    printf(" %1.2f Heute noch eintreffende Kunden: %d\n\n",product[5],anzahlk);
    Sleep(200);
    }
    }

    /***********
    Kebap*******
    ***********/


    if(lkebap>=1)
    {
    if (bestellung==6);
    {
    counter=counter-1;
    anzahlk=counter-1;

    product[6]=pkebap;
    gesamteinnahmen=gesamteinnahmen+product[6];
    kapital=kapital+ein*pkebap;
    lkebap=lkebap-1;
    printf(" Kebap-> Gesamteinnahmen: %1.2f\n",gesamteinnahmen);
    printf(" %1.2f Heute noch eintreffende Kunden: %d\n\n",product[6],anzahlk);
    Sleep(3000);
    }
    }


    /***********************************************************************************************************************/

    {
    if (counter==-1)
    {counter=0;}
    }

    printf("Alle Kunden haben ihre Speisen konsumiert.");

    {
    getch();
    Hauptmenue();
    }