Just nu i M3-nätverket
Gå till innehåll

Problem med att skriva en faktura i c++


Lulla

Rekommendera Poster

Hej!

Nu har jag kommit igång en del med programmeringen. Dock står det lustigt i boken så när jag skriver det i c++ så blir det massa fel som jag får fixa hela tiden....

Nu har jag kommit till att jag ska programmera en faktura och såhär ser det ut:

#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
int antal;
double per_st, exkl_moms, inkl_moms, moms;
const double moms_procent = 25.0;
cout << "Antal enheter? "; 
cin  >> antal;
cout << "Pris per st? "; 
cin  >> per_st;
exkl_moms = per_st * antal;
moms = exkl_moms * moms_procent / 100;
inkl_moms = exkl_moms + moms;
cout  	<< endl;
cout << "FAKTURA" << endl << "=======" << endl;
cout << "Antal enheter:"  << setw (9) << antal	endl;
setprecision (2)  << fixed <<;
cout << "Pris per enhet:" << setw(8)  << per_st	endl;
cout << "Totalt pris:"  	<< setw(11)  << inkl_moms endl;
cout << "Varav moms:"  	<< setw (12) << moms		endl <<;
return 0;
}

 

Det som står innan cout << endl; vet jag är rätt men det som är efter känns konstigt, jag förstår vad texten betyder men alla << gör mig förvirrad!! :(

Har ni något bra knep på hur man kan tänka i dessa situationer?:)

Och förstås vad är det som gör att det inte fungerar?:blink:

 

Tack i förhand!

 

Mvh

Länk till kommentar
Dela på andra webbplatser

Hej!

 

Det är nog bara ovana, efter hand vänjer du dig vid C++ syntax. :)

Det var en del fel i programmet, men så här tycks det fungera:

 

#include <iostream> 
#include <iomanip> 
using namespace std; 
int main() 
{ 
   int antal; 
   double per_st, exkl_moms, inkl_moms, moms; 
   const double moms_procent = 25.0; 
   cout << "Antal enheter? ";  
   cin  >> antal; 
   cout << "Pris per st? ";  
   cin  >> per_st; 
   exkl_moms = per_st * antal; 
   moms = exkl_moms * moms_procent / 100; 
   inkl_moms = exkl_moms + moms; 
   cout << endl; 
   cout << "FAKTURA" << endl << "=======" << endl; 
   cout << "Antal enheter:"  << setw (9) << antal << endl; 
   cout << setprecision (2);
 	cout << fixed;
   cout << "Pris per enhet:" << setw(8)  << per_st << endl; 
   cout << "Totalt pris:"          << setw(11)  << inkl_moms << endl; 
   cout << "Varav moms:"   << setw (12) << moms << endl; 
   return 0; 
}

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...