çıkarma işlemi yaparken sonucun eksi çıkmasını engellemek.

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Jire
Üye
Mesajlar: 167
Kayıt: 07 Eki 2007 01:20

çıkarma işlemi yaparken sonucun eksi çıkmasını engellemek.

Mesaj gönderen Jire »

Kod: Tümünü seç

var
x:integer;

x := 10-13;
x'in -3 değil 0 olarak çıkmasını istiyorum.yani o -3ü yicek :) .
nasıl yapabilirim? teşekkürler.
khanco
Üye
Mesajlar: 226
Kayıt: 01 Eki 2007 04:39
Konum: İzmir
İletişim:

Re: çıkarma işlemi yaparken sonucun eksi çıkmasını engellemek.

Mesaj gönderen khanco »

if x<0 then x=0; istediğini yapmıyormu.*
Kullanıcı avatarı
IZLEN
Üye
Mesajlar: 58
Kayıt: 07 Mar 2008 02:40
İletişim:

Re: çıkarma işlemi yaparken sonucun eksi çıkmasını engellemek.

Mesaj gönderen IZLEN »

Bunu nerde kullanacağına bağlı
eğer delphi içinde kullancaksan
ABS yi deneyebilirsin mutlak değer fonklsiyonudur
Mesela X-Y herzaman POSİTİF olsun diyorsan
((X-Y)+ABS(X-Y)) / 2 sana istediğini verir sanırım bir dene

ama veri tabanı içerisinde kullancaksan ki bu bor bakiyesi yada alacak bakiyesi alanları ayrı ayro ise lazım olacaktır o zaman
varsa ABS vt Destekliyoprsa yoksa CASE ile bişiler yapman lazım
İzlen
Jire
Üye
Mesajlar: 167
Kayıt: 07 Eki 2007 01:20

Re: çıkarma işlemi yaparken sonucun eksi çıkmasını engellemek.

Mesaj gönderen Jire »

Teşekkür ederim.
Yapmam gereken işlemi yaptım ABS ile. :)
Cevapla