Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Rechnen mit C++

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 < [ 2 ]
000
09.04.2005, 15:34 Uhr
Snopex



Hab folgendes Problem :

Soll Monatsumsatz und Jahresumsatz ausrechnen, jedoch macht das mein C++ nicht :

C++:
#include <iostream.h>
#include  <conio.h>

int main ()


{
    

    float monatsumsatz_januar,monatsumsatz_februar,monatsumsatz_maerz,monatsumsatz_april,monatsumsatz_mai,monatsumsatz_juni,monatsumsatz_juli,monatsumsatz_august,monatsumsatz_september,monatsumsatz_oktober,monatsumsatz_november,monatsumsatz_dezember,jahresumsatz, monatsumsatz_durchschnitt;
        
    




        

            
        

            
        cout<<"Geben Sie den Monatsumsatz von Januar ein:";

          cin>>monatsumsatz_januar;

          cout<<"Geben Sie den Monatsumsatz von Februar ein:";

          cin>>monatsumsatz_februar;

            
        cout<<"Geben Sie den Monatsumsatz von Maerz ein:";

          cin>>monatsumsatz_maerz;

            
        cout<<"Geben Sie den Monatsumsatz von April ein:";

          cin>>monatsumsatz_april;

            
        cout<<"Geben Sie den Monatsumsatz von Mai ein:";

          cin>>monatsumsatz_mai;

            
        cout<<"Geben Sie den Monatsumsatz von Juni ein:";

          cin>>monatsumsatz_juni;

            
        cout<<"Geben Sie den Monatsumsatz von Juli ein:";

          cin>>monatsumsatz_juli;

            
        cout<<"Geben Sie den Monatsumsatz von August ein:";

          cin>>monatsumsatz_august;

            
        cout<<"Geben Sie den Monatsumsatz von Semptember ein:";

          cin>>monatsumsatz_september;

            
        cout<<"Geben Sie den Monatsumsatz von Oktober ein:";

          cin>>monatsumsatz_oktober;

            
        cout<<"Geben Sie den Monatsumsatz von November ein:";

          cin>>monatsumsatz_november;

            
        cout<<"Geben Sie den Monatsumsatz von Dezember ein:";

          cin>>monatsumsatz_dezember;




        cout<<"Ihr Jahresumsatz betraegt:"<<jahresumsatz;
        

        jahresumsatz = monatsumsatz_januar + monatsumsatz_februar+monatsumsatz_maerz + monatsumsatz_april + monatsumsatz_mai + monatsumsatz_juni +
        monatsumsatz_juli + monatsumsatz_august + monatsumsatz_september + monatsumsatz_oktober + monatsumsatz_november + monatsumsatz_dezember;
        

            cout<<"Ihr durchschnittliocher Jahresumsatz betraegt:"<<monatsumsatz_durchschnitt;

            monatsumsatz_durchschnitt = jahresumsatz/12;

        


    

        




        cout<<"Nochmal berechnen? J/j = Ja";
    
    

        

    
        
return 0;
}






Woran kann das liegen? Kann mir bitte jemand helfen?

Dieser Post wurde am 10.04.2005 um 13:48 Uhr von Windalf editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
09.04.2005, 15:38 Uhr
A-l-e-x



Es könnte daran liegen, dass du erst dein Ergebniss ausgibst und erst später brechnest. Ich würde es andersrum machen.

mfg A-l-e-x
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
09.04.2005, 15:47 Uhr
Snopex



wie meinst du das ? Habe alles schon versucht..

Hab :
- alle Rechnungen über die ganzen Ausgaben geschrieben

- jahresumsatz = monatsumsatz_januar + monatsumsatz_februar+monatsumsatz_maerz + monatsumsatz_april + monatsumsatz_mai + monatsumsatz_juni +
monatsumsatz_juli + monatsumsatz_august + monatsumsatz_september + monatsumsatz_oktober + monatsumsatz_november + monatsumsatz_dezember;

oben


- und monatsumsatz_durchschnitt = jahresumsatz/12; unten gelassen.

Hat aber nix genützt...




Dieses Problem habe ich auch bei anderen Problemen schon gehabt...



*werde wahnsinnig* und am Montag schreibe ich eine Arbeit darüber *grrrrrr*




 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
09.04.2005, 15:48 Uhr
Snopex



anderen Aufgaben ..
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
09.04.2005, 16:12 Uhr
Spacelord
Hoffnungsloser Fall


@Snopex:
Nen kleiner Tip:
Wenn du möchtest dass sich jemand deine Posts durchliest dann benutze die Code Tags und lass nicht zwischen jeder Zeile 5 Reihen leer.
Bei deiner momentanen "Formatierung" macht es nicht wirklich Freude deine Beiträge zu lesen

MfG Spacelord
--
.....Ich mach jetzt nämlich mein Jodeldiplom.Dann hab ich endlich was Eigenes.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
09.04.2005, 16:24 Uhr
Oliver
S2-Pixelgeneral



Zitat:

wie meinst du das ? Habe alles schon versucht..





C++:
jahresumsatz = monatsumsatz_januar + monatsumsatz_februar+monatsumsatz_maerz + monatsumsatz_april + monatsumsatz_mai + monatsumsatz_juni +
monatsumsatz_juli + monatsumsatz_august + monatsumsatz_september + monatsumsatz_oktober + monatsumsatz_november + monatsumsatz_dezember;

cout<<"Ihr Jahresumsatz betraegt:"<<jahresumsatz;

monatsumsatz_durchschnitt = jahresumsatz/12;
cout<<"Ihr durchschnittliocher Jahresumsatz betraegt:"<<monatsumsatz_durchschnitt;



Mal ganz davon abgesehen würde ich Arrays und Schleifen benutzen, dadurch könnte der Quelltext um ca. ein 12tel zusammenschrumpfen.
--
Demokratie ist die Diktatur der Mehrheit.

www.siedler25.org/ ( Siedler2 - Remake )
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
09.04.2005, 19:19 Uhr
Snopex



Was sind denn Arrays?
Und wie mache ich denn das mit den Code Tags?

Den Freiraum zwischen den Zeilen habe ich extra gelassen, war absichtlich...
Wenn mir aber doch jemand sagen kann, wie ich meinen Quellcode verändern muss, damit eine Berechnung durchgeführt wird, wäre ich sehr dankbar.
Hier ist nochmal mein Quellcode :


C++:
#include <stdio.h>
#include  <conio.h>

int main ()


{
    float monatsumsatz_januar,monatsumsatz_februar,monatsumsatz_maerz,monatsumsatz_april,monatsumsatz_mai,monatsumsatz_juni,monatsumsatz_juli,monatsumsatz_august,monatsumsatz_september,monatsumsatz_oktober,monatsumsatz_november,monatsumsatz_dezember,jahresumsatz, monatsumsatz_durchschnitt;
        
    
        cout<<"Geben Sie den Monatsumsatz von Januar ein:";

        cin>>monatsumsatz_januar;

        cout<<"Geben Sie den Monatsumsatz von Februar ein:";

        cin>>monatsumsatz_februar;

            
        cout<<"Geben Sie den Monatsumsatz von Maerz ein:";

        cin>>monatsumsatz_maerz;

            
        cout<<"Geben Sie den Monatsumsatz von April ein:";

        cin>>monatsumsatz_april;

            
        cout<<"Geben Sie den Monatsumsatz von Mai ein:";

        cin>>monatsumsatz_mai;

            
        cout<<"Geben Sie den Monatsumsatz von Juni ein:";

        cin>>monatsumsatz_juni;

            
        cout<<"Geben Sie den Monatsumsatz von Juli ein:";

        cin>>monatsumsatz_juli;

            
        cout<<"Geben Sie den Monatsumsatz von August ein:";

        cin>>monatsumsatz_august;

            
        cout<<"Geben Sie den Monatsumsatz von Semptember ein:";

        cin>>monatsumsatz_september;

            
        cout<<"Geben Sie den Monatsumsatz von Oktober ein:";

        cin>>monatsumsatz_oktober;

            
        cout<<"Geben Sie den Monatsumsatz von November ein:";

        cin>>monatsumsatz_november;

            
        cout<<"Geben Sie den Monatsumsatz von Dezember ein:";

        cin>>monatsumsatz_dezember;




        cout<<"Ihr Jahresumsatz betraegt:"<<jahresumsatz;
        

        jahresumsatz = monatsumsatz_januar + monatsumsatz_februar+monatsumsatz_maerz + monatsumsatz_april + monatsumsatz_mai + monatsumsatz_juni +
        monatsumsatz_juli + monatsumsatz_august + monatsumsatz_september + monatsumsatz_oktober + monatsumsatz_november + monatsumsatz_dezember;
        

        cout<<"Ihr durchschnittliocher Jahresumsatz betraegt:"<<monatsumsatz_durchschnitt;

        monatsumsatz_durchschnitt = jahresumsatz/12;

        
cout<<"Nochmal berechnen? J/j = Ja";
    
        
return 0;
}

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
09.04.2005, 19:29 Uhr
Snopex




Bearbeitung von Benutzer:

@Oliver

Mit Habe alles schon versucht.., meine ich dass ich die Position des Berechnung schon beliebig oft gewechselt habe, aber bisher noch kein von denen geholfen hat.
Wenn du weist, wo ich meine Berechnung positionieren muss, damit mir C++ die Rechnung durchführt, wäre das super. Ich weis es wies aussieht leider nicht.

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
09.04.2005, 19:54 Uhr
Oliver
S2-Pixelgeneral


Ich meinte wie oben in der "Reihenfolge".

Ansonsten:


C++:
#include <iostream>
#include <string>

int main()
{
    const std::string months[12]={"Januar","Februar","Maerz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"};
   int monats_umsaetze[12];
   int jahresumsatz=0;
   int durchschnitt;
    
    for(int i=0;i<12;++i)
    {
        std::cout<<"Geben Sie den Monatsumsatz von "<<months[i]<<" ein: ";
        std::cin>>monats_umsaetze[i];
        jahresumsatz+=monats_umsaetze[i];
    }
    std::cout<<"Ihr Jahresumsatz betraegt: \n"<<jahresumsatz;
    std::cout<<"Ihr durschnittlicher Jahresumsatz betraegt: "<<jahresumsatz/12;
    
    std::cin.get();
    std::cin.get();
    return 0;
}


--
Demokratie ist die Diktatur der Mehrheit.

www.siedler25.org/ ( Siedler2 - Remake )
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
09.04.2005, 19:58 Uhr
Bruder Leif
dances with systems
(Operator)


Mal sehen. Du berechnest den Jahresumsatz, gibst den durchschnittlichen Umsatz aus, und berechnest den durchschnittlichen Umsatz... wo liegt der Fehler? Setz die Ausgabe an das Ende dieses Triumvirats, dann klappts.
--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: