Avatar billede brixz Nybegynder
09. februar 2003 - 00:50 Der er 2 kommentarer og
2 løsninger

Kompile fejl i IDG hæfte?

Jeg sider her med et IDG blad af Kris Jamsa og i et af de eksempler i bladet giver min kompiler en fejl. hvorfor og hvordan retter jeg dette, her kommer kildekoden og under den kommer de fejl min kompiler skriver der er:

---Start Source code---
#include <iostream.h>

void main(void)
{
// En vares pris
float pris = 14.00;
//momssatsen er 25 %
float momssats = 0.25;
// Beløbet, kunden betaler
float betalt = 20.00;
// moms, købers byttepenge
// pris m. moms
float moms, byttepenge, totalpris;

moms = pris * momssats;
totalpris = pris + moms;
byttepenge = betalt - totalpris

cout << "Varens pris: kr." << pris << "\t+moms: kr." << moms << endl;
cout << "Ialt        kr." << totalpris << endl;
cout << "Betalt:      kr." << betalt << endl;
cout << "Byttepenge:  kr." << byttepenge << endl;
}
---End Source Code---

kompileren markerer denne linje:

cout << "Varens pris: kr." << pris << "\t+moms: kr." << moms << endl;


og skriver følgende:

[Warning] In function `int main(...)':
no match for `float & - _IO_ostream_withassign &'
parse error before `<'


håber at nogen kan hjælpe
tak.
Avatar billede brixz Nybegynder
09. februar 2003 - 00:52 #1
note: jeg bruger Dev-C++ hvis det skulle have betydning
Avatar billede nak-m Nybegynder
09. februar 2003 - 01:07 #2
ja det kan jeg da hurtigt fortælle dig :P

du har glemt et semikolon:

#include <iostream.h>

void main(void)
{
// En vares pris
float pris = 14.00;
//momssatsen er 25 %
float momssats = 0.25;
// Beløbet, kunden betaler
float betalt = 20.00;
// moms, købers byttepenge
// pris m. moms
float moms, byttepenge, totalpris;

moms = pris * momssats;
totalpris = pris + moms;
byttepenge = betalt - totalpris;

cout << "Varens pris: kr." << pris << "\t+moms: kr." << moms << endl;
cout << "Ialt        kr." << totalpris << endl;
cout << "Betalt:      kr." << betalt << endl;
cout << "Byttepenge:  kr." << byttepenge << endl;
}

sådan det skulle vist gøre det
Avatar billede soreno Praktikant
09. februar 2003 - 01:08 #3
Byt:
    byttepenge = betalt - totalpris
Ud med:
    byttepenge = betalt - totalpris;
Avatar billede brixz Nybegynder
09. februar 2003 - 01:19 #4
Dooh!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester