Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Prog. Hilfe!!!!

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 <
000
20.09.2003, 13:12 Uhr
~Fat-Tiger
Gast


Ich wollte ein Prog. schreiben was die Mwst vom Preis abzieht und habe ein Problem

Quellcode:

C++:
//mwst.cpp

#include <iostream>
using namespace std;

int main () {

    float mwst=16.0;

    int x;
    cout << "Geben sie den Preis ein:";
    cin >> x;
    cout << "Die Ware kostet Netto:" << x-mwst/100 <<endl
    cin x;
    
    return 0;
}



Könnt ihr mir bitte helfen..........

--edit: Pablo. [ cpp ] tags gesetzt --

Dieser Post wurde am 20.09.2003 um 13:28 Uhr von Pablo Yanez Trujillo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
20.09.2003, 13:32 Uhr
Pablo
Supertux
(Operator)


Und was ist denn das Problem?

Kannst du nicht kompilieren? Da gibt netürlich Fehler:


C++:
//mwst.cpp

#include <iostream>
using namespace std;

int main () {

    float mwst=16.0;

    float x; //ich würde float nehmen, der Preis kann auch 8.99 ? sein.
    cout << "Geben sie den Preis ein:";
    cin >> x;
    cout << "Die Ware kostet Netto:" << x-mwst/100 <<endl[b];[/b] // hier: ";" Semikolon vergessen
    // cout << "Die Ware kostet Netto:" << x-x*mwst/100 <<endl; //du ziehst nur 0.16 ab, aber du musst 16% vom Preis ziehen.
    // ich würde dies nehmen.
    cin [b]>>[/b] x; // hier: ">>" Operator vergessen
    
    return 0;
}


--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!

Dieser Post wurde am 20.09.2003 um 13:40 Uhr von Pablo Yanez Trujillo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
20.09.2003, 14:00 Uhr
0xdeadbeef
Gott
(Operator)


Außerdem ist die Formel, die du suchst

C++:
x * (100 - mwst)/100


bzw. Einfacher

C++:
x * 0.84


Was du machst ist im Endeffekt

C++:
x - 0.16


...und das haut nur hin, wenn x zufällig 1 ist.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
20.09.2003, 14:05 Uhr
Pablo
Supertux
(Operator)



Zitat:
0xdeadbeef postete
Außerdem ist die Formel, die du suchst

C++:
x * (100 - mwst)/100





stimmt, stimmt
Ich hab einen Denkfehler gemacht und auch falsch gemacht.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
20.09.2003, 19:39 Uhr
~wissender
Gast


Auch auf die Gefahr hin mich zu wiederholen, Fat-Tiger, kauf dir ein Buch über C++, bitte!
C++ ist extrem komplex, und du kannst nicht alles hier im Forum erfragen, wie gesagt, dazu sind Bücher da.
Wenn dann noch Fragen verbleiben (tut es bestimmt), kannste hier fragen...

Viel Erfolg!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


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: