Forum
Tipps
News
Menu-Icon

C++ Programm funktionier nicht

hallo ich habe mein erstes C++ Programm geschrieben, es soll denn Umsatz (in ermäßigter und voller vorm) nehmen und dazu die Mehrwertsteuer errecnen und dann am ende nochmal das eingegebende, den Mehrwertsteuerbetrag und den endumsatz ausgeben.
aber wenn ich es ausführe kann ich nur denn Anfangsumsatz eingeben und dann schließt sich das prog wieder.
hier ist mal mein Quellcode:

#include <iostream>
using namespace std;

int main(){
    int a, b, m, n, x, y;
    cout <<  "Umsatz vor Steuer ( ermäßigt )" << endl;
    cin >> a;
    cout <<  "Umsatz vor Steuer ( voll)" << endl;
    cin >> b;
    m = ( a / 100 ) * 7;
    n = ( b / 100 ) * 16;
    x = m + a;
    y = n + b;
    cout << "*** Mehrwersteuer-Berechnung ***" << endl;
    cout << "Aktuelle Mehrwersteuersätze" << endl;
    cout << "ermäßigter Steuersatz: 7%    voller Steuersatz: 16%" << endl;
    cout << "Umsatz vor Steuer (ermaeßigt): " << a << endl;
    cout << "Umsatz vor Steuer (voll)     : " << b << endl;
    cout << "Umsatz v. St. (7%):" << a << "MWst:" << m << "Umsatz n. St." << x << endl;
    cout << "Umsatz v. St. (16%):" << b << "MWst:" << n << "Umsatz n. St." << y << endl;

würde mich über jede hilfe freuhen


Antworten zu C++ Programm funktionier nicht:

Echt? Das Programm schließt sich wieder; warum macht es das denn?

Sei doch Froh (http://de.wikipedia.org/wiki/Halteproblem).

Hier ein Beispiel vielleicht hilft das  :D

//############################################
//                Beispiel
//############################################
#include <stdio.h>
#include <iostream.h>
#include <conio.h> // hier ist die Function kbhit() drin

void main(void)
{
  int x;

  cout << "Hallo Welt" << endl;
  cin >> x;
  cout << x << endl;

  while (!kbhit() )  // warten bis Taste gedrückt wird
  {
    //nicht machen
  }
}
//############################################
//                Beispiel ENDE
//############################################

super es klappt
jetzt hält das prog am ende und man muss nochmal z.B. enter drücken
danke das werd ich mir auch für weitere progs merken ;)
jetzt ist mein einziges problem noch, das anscheinen mein geforderten rechnungen nicht gemacht werden :(

Int rechnet mit ganzen Zahlen also ohne Komma wenn du Int durch float ersetzt  bekommst du ein Ergebnis mit Komma

Hier noch ein paar Links haben mir auch sehr geholfen
http://www.cppreference.com/
http://www.onlinetutorials.de/cpp-index.htm
http://home.fhtw-berlin.de/~junghans/cref/master_index.html


oder schick mir ne E-Mail [email protected]
Schreib im Betreff am besten C++ Frage damit ich weis um was es geht
die E-Mail Adresse ist natürlich ohne – mache das nur um so wenig wie möglich Spam zu bekommen

wow super thx für die hilfe jetzt klappt alles :)
auch danke für die links und das angebot mir der e-mail hilfe, werd beides nutzten wenn ich es das nächste mal benötige, ansonsten sien hier im forum ja genung nette und kompetente leute ;)

Ein einfaches getch() hätte gereicht!

z.B.

#include <iostream>
#include <conio.h>

int main()
{
      int a, b, m, n, x, y;
      cout <<  "Umsatz vor Steuer ( ermäßigt )" << endl;
      cin >> a;
      cout <<  "Umsatz vor Steuer ( voll)" << endl;
      cin >> b;
      m = ( a / 100 ) * 7;
      n = ( b / 100 ) * 16;
      x = m + a;
      y = n + b;
      cout << "*** Mehrwersteuer-Berechnung ***" << endl;
      cout << "Aktuelle Mehrwersteuersätze" << endl;
      cout << "ermäßigter Steuersatz: 7%    voller Steuersatz: 16%" << endl;
      cout << "Umsatz vor Steuer (ermaeßigt): " << a << endl;
      cout << "Umsatz vor Steuer (voll)     : " << b << endl;
      cout << "Umsatz v. St. (7%):" << a << "MWst:" << m << "Umsatz n. St." << x << endl;
      cout << "Umsatz v. St. (16%):" << b << "MWst:" << n << "Umsatz n. St." << y << endl;
      getch();
}


« Addieren von Zeilen (Arrays(computer bildet eigenes Benutzerkonto »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
C++
C++ ist eine von der ISO standardisierte Programmiersprache und eine erweiterte Form von C zur objektorientierten, generischen und prozeduralen Programmierung. Weitestgeh...

Internet-Zugriffsprogramm
Ein Internet-Zugriffsprogramm, auch Browser genannt, stellt Internetseiten für den Benutzer dar. Am bekanntesten ist der Microsoft Internet Explorer, gefolgt vom kos...

Programm
Siehe Software...