webForumDet fria alternativet

Problem

7 svar · 262 visningar · startad av thella

thellaMedlem sedan okt. 200215 inlägg
#1

När jag skall lägga ihop två variabler så räknas dom ej ihop

Här är koden:
<html>
<body>
<script language="javascript">
var total=0, tmr=0, banken=0;
lon=prompt("Hur mycket tjänar du per månad", "kr");
konto=prompt("Hur mycket har du på ditt konto", "kr");
ranta=prompt("Hur mycket ränta har du på ditt konto", "I decimalform");
total=konto+lon;
tmr=total*ranta;
alert("Nu är beräkningen klar vill du veta svaret tryck på ok");
svar=confirm("Vill du lägga på ränta på ditt saldo");
if(svar==true){
banken=total+tmr;
document.write("Ditt saldo är "+banken+" med ränta.");
}
else{
document.write("Ditt saldo är "+total+" utan ränta.");
}
</script>
</body>
</html>

Och så här ser det ut när man har svara på frågorna:
Hur mycket tjänar du per månad: 10000
Hur mycket har du på ditt konto: 40000
Hur mycket ränta har du på ditt konto:0,050 :( :) :( :r :e

PalleMedlem sedan apr. 20002 716 inlägg
#2

Testa att använda parseInt då du hämtar värdena från promten, ex.

[RED]lon = parseInt(prompt("Hur mycket tjänar du per månad", "kr")); 
konto = parseInt(prompt("Hur mycket har du på ditt konto", "kr")); 
ranta = parseInt(prompt("Hur mycket ränta har du på ditt konto", "I decimalform"));[/RED]
thellaMedlem sedan okt. 200215 inlägg
#3

Tack för hjälpen Palle det fungerade alldeles utmärkt så har man lärt sig nått nytt igen.

PalleMedlem sedan apr. 20002 716 inlägg
#4

np :)

thellaMedlem sedan okt. 200215 inlägg
#5

vad menar du med np

PalleMedlem sedan apr. 20002 716 inlägg
#6

np = no problem :)

JojoxxMedlem sedan juni 20004 306 inlägg
#7

Besläktad med parseInt() har du även parseFloat(). Den tidigare plockar ut INTeger, alltså heltal medans den andra plockar ut FLOating point, alltså decimaltal.

FYI :)

thellaMedlem sedan okt. 200215 inlägg
#8

Tack för tipset Jojoxx

126 ms totalt · 3 externa anrop · cache AV · v20260731051352-full.56cc9887
0 ms — hämta statistik (cache)
0 ms — hämta forumlista (cache)
123 ms — hämta tråd, inlägg och bilagor (db)