sayının tek çift olduğunu nasıl buluruz....

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
monet
Üye
Mesajlar: 68
Kayıt: 26 Şub 2004 02:12
Konum: İstanbul

sayının tek çift olduğunu nasıl buluruz....

Mesaj gönderen monet »

Delphi kodları ile.. Unutmuşum aklıma gelmedi
En son monet tarafından 27 Eyl 2004 03:23 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
MT
Kullanıcı avatarı
mege
Admin
Mesajlar: 2360
Kayıt: 05 Şub 2004 04:32
Konum: Beşiktaş
İletişim:

Mesaj gönderen mege »

tek odd
Returns True if argument is an odd number.

Unit

System

Category

ordinal routines

function Odd(X: Longint): Boolean;

Description

Odd tests if the argument is an odd number. It returns True if X is an odd number, False if X is even.
çift not odd :P :)
.-.-.-.-.-.-.-. ^_^
yusuf simsek
Üye
Mesajlar: 330
Kayıt: 09 Mar 2004 11:18
Konum: Konya
İletişim:

Mesaj gönderen yusuf simsek »

S.A.

Kod: Tümünü seç

var
sonuc,sayi:integer;
begin

sonuc:= sayi mod 2;
if sonuc = 0 then
showmessage ('çift')
else
showmessage ('tek');
end;
bu şekilde de yapabilirsin..

kolay gelsin
En son yusuf simsek tarafından 27 Eyl 2004 11:17 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Bugün bir kez daha,
Hiç Birşey Bilmediğimi Öğrendim!!!

https://extrayazilim.com
Kullanıcı avatarı
selimr
Üye
Mesajlar: 556
Kayıt: 16 Eki 2003 02:07

Mesaj gönderen selimr »

[/code]
if sayi mod 2 = 0 then // sayı çift sayı
else // sayı tek sayı
doganzorlu
Kıdemli Üye
Mesajlar: 395
Kayıt: 22 Tem 2004 09:15
Konum: İzmir
İletişim:

Mesaj gönderen doganzorlu »

Selam,

Sayının çiftliği yada tekliği 1. bit in dolu olup olmadığına göre belirlenir. Basitçe ve fakat güçlü bir kod olarak;

Kod: Tümünü seç

  if sayi and 1 = 1 then /* tek */  else /* cift */
Tabi milyallık iterasyonlar yapmıyorsanız performans farklılığı sözkonusu değil diğer yöntemlerle. Ama matemaiksel bir regresyon vs çalışıyorsanız farkı farkedebilirsiniz :)

Kolay gelsin.
Doğan Zorlu, İzmir

------------------------
"Bu Kitap'ı sana yalnız şunun için indirdik: Hakkında ayrılığa düştükleri şeyi onlara iyice açıklayasın ve Kitap, iman eden bir topluluk için kılavuz ve rahmet olsun." (NAHL 64)
Kullanıcı avatarı
mege
Admin
Mesajlar: 2360
Kayıt: 05 Şub 2004 04:32
Konum: Beşiktaş
İletişim:

Mesaj gönderen mege »

doganzorlu yazdı:

Kod: Tümünü seç

  if sayi and 1 = 1 then /* tek */  else /* cift */
Ama matemaiksel bir regresyon vs çalışıyorsanız farkı farkedebilirsiniz :)
:bravo: :bravo:
.-.-.-.-.-.-.-. ^_^
Cevapla