07. november 2005 - 19:35
Der er
8 kommentarer og 1 løsning
Integer med decimaler?
Hej, jeg sidder med et script der beregner valuta, det virker fint, borset fra at den ikke udskrive det med et decimal tal, hvordan gør det det? Jeg bruger int v_USD = 5.77; men har prøvet med float og double, der sker kun det samme Paa forhaand tak.
Annonceindlæg fra Asus
07. november 2005 - 19:39
#1
-hvad sker der (hvilken fejl får du, når du bruger double eller float) ? -har du prøvet med double v_USD = 5.77; ?
07. november 2005 - 19:40
#2
Ja, den fjerner simpelthen bare alt efter decimalet :\
07. november 2005 - 19:40
#3
har du inkluderet iostream øverst ? #include <iostream>
07. november 2005 - 19:42
#4
Ja, iostream er included
07. november 2005 - 19:42
#5
man kan ikke få en integer med decimal da det kun er heltal, men hvilken fejl får du når du bruger double v_UDS = 5.77; ?
07. november 2005 - 19:44
#6
Den giver ingen fejl, den skriver kun variablen ud som "5"
07. november 2005 - 19:53
#7
og du bruger float (eller double) [prøv evt et andet variabel navn] som fx hej double hej = 5.77;
07. november 2005 - 19:55
#8
Jeg fandt ud af at den variabel der regner det hele ikke var en double, nu virker det. Giv et svar!
07. november 2005 - 20:32
#9
svar :p
Kurser inden for grundlæggende programmering