Degressive und lineare Abnahme Struktogramm ???



  • Hallo Leute, hab ne ganz ganze dringliche Frage,
    und zwar, kann mir jemand ein ordentliches Struktrogramm irgendwie hier rein machen ?
    Hier ist der Quellcode:

    #include<iostream.h>
    #include<iomanip.h>
    int main()
    {
    double pro,sum1,sum,degressiv,linear,betrag,prozent,dauer,jahre=0,year,speicher,linprozent,zeit=0,save,pol;
    char ask;

    cout<<"Hallo!"<<endl;
    cout<<"Dies ist ein Programm, das Ihnen sagt ab wann es sich lohnt Ihren Schuldbetrag"<<endl;
    cout<<"linear abzuschreiben."<<endl;
    cout<<"Bitte geben Sie den Betrag ein"<<endl;

    do
    {
    cin>>betrag;

    cout<<"Bitte geben Sie jetzt die Dauer ein"<<endl;
    cin>>dauer;

    linear=betrag/dauer;
    linprozent=betrag/linear;
    pro=linprozent+1;

    cout<<"Bitte geben Sie den Prozentsatz ein ein"<<endl;
    cin>>prozent;

    if (prozent<=linprozent)
    {
    cout<<"Die degressive Abschreibung muss hoeher sein als die lineare also muss "<<endl;
    cout<<"der Prozentsatz midestens "<<pro<<" % betragen."<<endl;
    cout<<"Bitte geben Sie den Prozentsatz nochmal ein"<<endl;
    cin>>prozent;
    }
    if (prozent>99)
    {

    cout<<"Die degressive Abschreibung darf nicht hoeher sein als 99 % "<<endl;
    cout<<"Bitte geben Sie den Prozentsatz nochmal ein"<<endl;
    cin>>prozent;
    }

    do
    {

    degressiv=betrag*(prozent/100);
    sum=betrag-degressiv;
    betrag=sum;
    jahre++;
    year=jahre;
    if (degressiv>linear)
    {
    speicher=degressiv;
    save=sum;

    }

    }while (degressiv>linear);
    year--;

    do
    {
    sum1=save-linear;
    save=sum1;
    zeit++;
    }while (sum1>1);
    pol=zeit+year;

    cout<<"Ab den "<<jahre<<" Jahr wuerde es sich lohnen den Restbetrag linear abzuschreiben."<<endl<<endl<<endl;

    jahre=0;
    pol=0;
    year=0;
    zeit=0;

    do
    {

    if (ask=='n')
    {
    cout<<"Das Programm wird jetzt abgebrochen!"<<endl;
    return 0;
    }
    if (ask!='j')
    {
    cout<<"Dies war eine ungueltige Eingabe!!Druecken Sie j fuer ja und n fuer nein!!"<<endl;
    cin>>ask;
    }
    }
    while (ask!='j');

    }while(ask=='j');
    }

    Ich wäre euch wirklich dankbar wenn ihr mir helfen könntet, es eilt, müsste es morgen schon haben, also den 21 Dezember -.- !
    Wäre auch gut, wenn ihr mir das Stukogramm gut erklären könntet, weil ehrlich gesagt, weiß ich noch nicht viel über den Umgang, Aufbau eines solchen Strukogramms



  • 😮 sowas nur gegen Bezahlung ...

    nur so als Tipp:
    MS Visio
    bzw. WinGesy:
    [url]http://www.pcfreunde.de/download/detail-5649/wingesy-lite.html [/url]

    obwohl bald Weihnachten ist, solche Geschenke bekommst du nur selten!

    Soll heißen setzt dich mal ran und fang an zu malen !

    Hilla



  • Code-Tags!


Anmelden zum Antworten