03.06.2009 07:42    

k005
Merhaba arkadaşlar;

X ve Y değerlerimi cm cinsinden bir txt dosyasına yazdırıyorum.. amacım değerleri m olarak yazdırmak.

X , Y değişkenlerinden biri yada ikisi 0 a eşitse 100 e bölmesin , diğer değerleri 100 e bölsün.. koordinat dataları ile ilgili bir durum. ;)

yardımcı olacak arkadaş(lar)a şimdiden teşekkürler. Herkese kolay gelsin.

03.06.2009 09:41    

admin
Lisp kodu yazmayalı çok oldu, bu tür konularda ehya iyidir. Onun da hafta sonu düğünü var, 1-2 hafta bakamaz siteye. Bu soru bir süre cevapsız kalabilir...

03.06.2009 10:33    

Harbi65
Kod:

(setq Koordinat (getpoint "..")) ;Örnek Koordinat
(if (or (/= (car Koordinat) 0)(/= (cadr Koordinat) 0)); X ve Y değeri sıfıra eşit değilse 
(progn ;devam et
  ; burda işlemini yaptır
    ;.....
    ;.....
    )
  )

Harbi65 (03.06.2009 10:40 GMT)

03.06.2009 11:08    

k005
Admin ; Teşekkürler...

Harbi65 ; kodu deneyeceğim,.. şu an epey bi yoğunluk var... :con

şimdi ; burdaki kodda , şöyle bir durum oluyor anladığım kadarı ile, x ve y 0 a eşit değilse, 100 böldürebiliyorum.. ok.

ama x veya y den birisi yada ikisi birden 0 a eşit olma durumları mutlaka var.. :wink o zaman da hata
veriyor. "divide by zero" gibi...

k005 (03.06.2009 11:49 GMT)

03.06.2009 12:32    

Harbi65
Kod:

(setq Koordinat (getpoint "..")) ;Örnek Koordinat
(if (/= (car Koordinat) 0); X sıfıra eşit değilse
(progn ;devam et
  ; X için işlemini yaptır
    ;.....
    ;.....
    )
  )
(if (/= (cadr Koordinat) 0); Y sıfıra eşit değilse
(progn ;devam et
  ; Y için işlemini yaptır
    ;.....
    ;.....
    )
  )

03.06.2009 12:52    

k005
Hocam bu hatayı alıyorum..
VERTEXT - Error: bad argument type: numberp: #<SUBR @12973384 NTH>
SYSTEM VARIABLES have been reset



tamamdır.. farklı bi şekilde çözdüm olayı... :yes

k005 (03.06.2009 14:27 GMT)

> 1 <
Copyright © 2004-2022 SQL: 0.877 saniye - Sorgu: 58 - Ortalama: 0.01512 saniye