Matematik işlem sonucunda ki tamsayıyı almak?

Başlatan . Kağan, 21 Eylül 2021, 10:48:12

. Kağan

a=175
x= a/50
Burada sonuç x=3,5 çıkar.
Ben sadece virgülden önceki tam sayıyı yani "3"'ü alıp sonraki işlemde kullanmak istiyorum.
X sonucunun sadece tam sayı kısmını veren bir komut varmı acaba? Yoksa virgülden önceki rakamı nasıl alabilirim?

ete

Basic kullanıyorsanız zaten Integer matematiği yapar ve yanlızca tam sayıları hesaplar.
Kısaca;
a=175
a=a/50=3 olarak hesaplanacaktır.

Basic de biz ondalık kısmıda bulabilmek için rakamı büyüterek hesap yapıyoruz. Örnek olarak bu hesapda şayet virgülden sonraki kısmı bulmam gerekiyor ise 175 rakamını 1750 olarak kullanıp 50 e bölerseniz 35 rakamını bulursunuz. Bu durumda tam sayı kısmı için 35/10 ve ondalık kısmı için ise 35 Mod 10 (yada basic komutu ile 35//10 ) yaparsanız sie 5 rakamını verecektir.

Ete

Powered by EzPortal