webForumDet fria alternativet

Mer än och mindre än

ASP

7 svar · 305 visningar · startad av nisslass

Medlem sedan nov. 2001348 inlägg
Frågan#1

Hej. En liten nöt jag inte lyckades knäcka. Nog enklare än vad jag tror..

pris = "30"
betalt = "20"
Då vill jag skriva ut "personen har betalat för lite och ska betala 10kr mer.

eller om

pris = "30"
betalt = "40"
så skall: personen har betalat för mycket och ska ha tillbaka 10 kr.

och om

pris = "30"
betalt = "30"
så skall inget skrivas ut.

detta va alltså bara ett exempel, pris och bet varierar ju från gång till gång.

Tack på förhand.

Medlem sedan dec. 2002789 inlägg
#2

Nu kan jag ju inte ASP men detta kan du väl lösa med en if-sats:

if (pris < betalt){
    vad du vill göra om du har fått förmycket pengar
}
else if (pris > betalt){
    vad du vill göra om du har fått förlite pengar
}
else {
    vad du vill göra om allting är OK...
}
Medlem sedan dec. 200012 464 inlägg
#3

Använd inte " när du jobbar med numeriska värden.

pris = 20
betalt = 30
if betalt > pris then tillbaka = betalt - pris

< mindre äm
> större än
= lika med
<= mindre än eller lika med
>= större än eller lika med
<> skilt ifrån

Medlem sedan nov. 2001348 inlägg
#4

Alltså jag får det inte att funka som det ska.. hur gör jag om jag vill ha det exakt som i mitt exempel?

Jag måste vara dum i huvet eller nåt :q

Medlem sedan dec. 20002 526 inlägg
#5

vad ar problemet?

Medlem sedan nov. 2001348 inlägg
#6

Inga problem .. får det inte att funka bara, min kod är inte värd att posta ;).. enklaste sättet att göra det jag först beskrev. Med response.write o allt..

if betalt > pris then tillbaka = betalt - pris
if betalt < pris then mer = pris - betalt

?

Medlem sedan mars 20015 287 inlägg
#7
<%
pris = 20
betalt = 10

if betalt > pris then
	tillbaka = betalt - pris 
	response.write "Du har betalt " & tillbaka & "kr för mycket."
elseif betalt < pris then
	mer = pris - betalt
	response.write "Du har betalt " & mer & "kr för lite."
elseif betalt = pris then
	response.write "Du har betalt exakt!"
end if
%>

r/ ändrade till dina variabelnamn.

Medlem sedan nov. 2001348 inlägg
#8

Taaack!!

263 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)