16.09.2021 17:17    

Bülent_seçkin_akşehir
Merhaba arkadaşlar yazdığım bir lispin içinde elde ettiğim ondalik sayıyı (iki nokta arasındaki koordinatları alarak ara mesafeyi hesaplatıyorum) tam sayıya yuvarlatmak istiyorum.
Fakat olmuyor. Örneğin bulunan sayı 5.5 ise 6 ya 5.4 ise 5'e yuvarlanıp istiyorum ama beceremedim bir türlü.
Sonuç olarak virgulden sonrası 5 ve 5 ten büyük ise yukarı; 5 ten küçük ise aşağı yuvarlama yaptırmak istiyorum.
Bulduğum tam sayıyı yine lisp içinde başka bir değer olarak kullanıyorum.
Yardımcı olabilirseniz sevinirim
Teşekkürler

17.09.2021 06:19    

Travaci
Merhaba,
Rem komutunu kullanabilirsiniz.

Kod:

(rem 5.4 5)

Aldığınız sonucu sorgulayarak mevcut sayıyı tam sayıya çevirip koşul uygunsa +1 ile sonuçlandırın.

> 1 <
Copyright © 2004-2022 SQL: 0.968 saniye - Sorgu: 45 - Ortalama: 0.02151 saniye