anoniem Geplaatst: 22 november 2004 Delen Geplaatst: 22 november 2004 Hallo, ik wou met C++ een programmatje maken om rente te berekenen, maar dat had weinig zin aangezien er geen decimalen bewaard bleven in de variabele. De code om dat aan te tonen: [code:1:4bc33d603b] #include <iostream> using namespace std; int main() { int a=4.2; cout<<a; cin.get(); } [/code:1:4bc33d603b] De console geeft 4 i.p.v. 4,2 en ook bij berekeningen negeert ie de ,2 ook. Ik gebruik de Dev-C++ compiler. Weet iemand een oplossing? Alvast bedankt. Quote Link naar reactie
anoniem Geplaatst: 23 november 2004 Auteur Delen Geplaatst: 23 november 2004 Het is geen int, maar een float of een double. Int bevat alleen gehele getallen. Quote Link naar reactie
anoniem Geplaatst: 23 november 2004 Auteur Delen Geplaatst: 23 november 2004 Dat wil zowiezo niet compilen want je returnd geen waarde. :wink: [code:1:b14d6ff76e] #include <iostream> using namespace std; int main() { float a = 4.2; cout << a; cin.get(); return 1; } [/code:1:b14d6ff76e] Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen