Arama butonu
Bu konudaki kullanıcılar: 1 misafir
1
Cevap
1505
Tıklama
0
Öne Çıkarma
Asp matematik hesaplama sorunu
H
16 yıl
Yüzbaşı
Konu Sahibi

Merhaba yapmakta olduğum bir web sitesinde bazı karşılaştırmalar yapmak istiyorum.
Sorunum şöyle:
sermaye ve mnt isimlerinde 2 textbox tan veri çekiyorum.
Eğer mnt değeri sermayenin 1/4 ünden büyük ise ekrana Mnt hesaptan büyüktür yazsın
Eğer mnt değeri sermayenin 1/4 ünden küçük ise ekrana Mnt hesaptan küçüktür yazsın
Eğer mnt değeri sermayenin 1/4 ne eşit ise ekrana Mnt hesaba eşittir yazsın.
Hesap = sermaye / 4 ancak bu hesaplamayı yaptıramadım. Sermaye ile mnt karşılatırmasını yapıyor ancak bunu sermayenin 4te birine yapmıyor.
Daha sonradan bazı durumlara göre (daha önceki sayfalarda seçilmiş olan) formül değişecek ben sadece fonksiyonda takıldım.

Sayfa kodu şöyle:
<html>

<head>
<meta http-equiv="Content-Language" content="tr">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
<title>Yeni Sayfa 1</title>
</head>

<body>
<form method="POST" action="test.asp">

<table border="1" width="100%" id="table1">
<tr>
<td width="57">Sermaye</td>
<td> <input type="text" name="sermaye" size="20"></td>
</tr>
<tr>
<td width="57">Mnt : </td>
<td>
<input type="text" name="mnt" size="20"></td>
</tr>
<tr>
<td width="57"><input type="submit" value="Gönder" name="B1"></td>
<td></td>
</tr>
</table>

<p>    <% dim mnt, sermaye, hesap, durumlar,oran
mnt=request("mnt")
sermaye=request("sermaye")

oran = 0.25*sermaye
hesap=Cint(oran)

if mnt > hesap then
durumlar = "<font color='#00DD00' >Mnt Hesaptan Büyüktür</Font>"
elseif mnt < hesap then
durumlar = "<font color='#DD0000' >Mnt Hesaptan Küçüktür</Font>"
elseif mnt = hesap then
durumlar = "<font color='#0000DD' >Mnt Hesaba Eşittir</font>"
else
durumlar = "Hesap Tutmadı"
end if
%></p>
<p> hesap : <%=hesap%></p>
<p> SONUÇ : <%=durumlar%></p>
</form>

</body>

</html>

Hatayı bir türlü bulamadım.



S
16 yıl
Yarbay

function hesapla (veri)
sermaye=request("sermaye")*0.25
if cint(veri)>sermaye then
veri="Mnt hesaptan büyüktür"
elseif cint(veri)=sermaye then
veri="Mnt hesaba eşittir "
elseif cint(veri)<sermaye then
veri="Mnt hesaptan küçüktür"
end if
hesapla=veri
end function
response.write hesapla(request("mnt"))


bu şekilde dener misin?





< Bu mesaj bu kişi tarafından değiştirildi samplus -- 9 Şubat 2010; 3:49:18 >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.