Avatar billede nizo Nybegynder
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.
Avatar billede peter_bf Nybegynder
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; ?
Avatar billede nizo Nybegynder
07. november 2005 - 19:40 #2
Ja, den fjerner simpelthen bare alt efter decimalet :\
Avatar billede peter_bf Nybegynder
07. november 2005 - 19:40 #3
har du inkluderet iostream øverst ?

#include <iostream>
Avatar billede nizo Nybegynder
07. november 2005 - 19:42 #4
Ja, iostream er included
Avatar billede peter_bf Nybegynder
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; ?
Avatar billede nizo Nybegynder
07. november 2005 - 19:44 #6
Den giver ingen fejl, den skriver kun variablen ud som "5"
Avatar billede peter_bf Nybegynder
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;
Avatar billede nizo Nybegynder
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!
Avatar billede peter_bf Nybegynder
07. november 2005 - 20:32 #9
svar :p
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