PDA

Orijinalini görmek için tıklayınız : Ev telefonunuzu bulayım mı ?



sawyer
12/06/2010, 03:09
Ev telefonunuzun ilk 3 rakamini yazın, ( alan kodu kullanmayin) Bu
3 basamakli sayiyi 80 ile çarpi...n,
1 ekleyin,
250 ile çarpin
Ev telefonunun son 4 rakamindan oluşan 4 haneli sayiyi ekleyin, ayni 4
haneli sayiyi bir daha ekleyin, 250 çikartin,
2 ye bolün...
Ve de SAKIN CIGLIK ATMAYIN....:-))

mix
12/06/2010, 03:13
ilginç..

bravo_sercan
12/06/2010, 03:23
Benim ev numarammı yanlış acaba =)

tamam tamam doğruymuş, yanlış bendeymiş, matematik hocamı tebrik ediyorum, hesap makinasıyla bile zor becerdim :D Ama saat 2yi geçmiş, normaldir bence :D
Yanlız sonunda .5 li bişey çıkarttı.

ZAK1980
12/06/2010, 03:28
İlyas tutmadı baska numara cıktı

bravo_sercan
12/06/2010, 03:40
İlyas tutmadı baska numara cıktı
Kesin bişeyi eksik yada yanlış yapıyorsunuzdur ben 5.ye falan tam düzgününü yaptım =) saat geçtigi için haliyle karıştırmak normal :shifty:

grandecaglar
12/06/2010, 04:08
çıktı doğru :D

OzzY
12/06/2010, 04:10
aa doğru :P

WiSTaRiA
12/06/2010, 04:10
doğru çıkıyor ilginç bişey bu

bravo_sercan
12/06/2010, 04:13
doğru çıkıyor ilginç bişey bu

Kesin teknigi çok basit bişeydir.
bende hemen eziyorum ya :evet:

WiSTaRiA
12/06/2010, 04:24
garanti matematiksel bir olayı vardır bunun

femoli
12/06/2010, 11:00
Kesinlikle matematiksel .. doğru çıkıyor ..:)

PLaTiNuN
12/06/2010, 11:05
Süper ilginç :D

tutkuaydin41
12/06/2010, 11:10
cok ii bişey :D

yolcu27
12/06/2010, 11:12
321 65 20 ( sallıyorum)

321x80=25680

1+25680=25681

25681x250=6420250

6520+6520+6420250= 6433290

6433290-250= 6433040

tamamiyle matematiksel :D zaten 321 ve 6520 sayılarını işleme katıyoruz geri kalan çarp böl topla çıkar:d güzelmiş ama :D

6433040/ 2 = 321 65 20

srkn15
12/06/2010, 11:28
matematiksel dediniz iştahımı kabarttınız :)

şimdi açıklıyayım dilim döndüğünce.

numaramız 222 22 22 olsun.

80x250= 20.000 ve ilk üç haneylede çarpınca bu çarpma işlemi sayesinde numaramız 444 00 00 oluyor. çarpma işleminin esas amacı son 4 haneyi sıfırlayarak buraya numaramızın kalan 4 hanesini ekleyebilmek.

sonra zaten son haneyi 2 kez ekletiyor buradaki amaçta son 4 haneyi yazdırmak.

son 4 haneyide 2 katı olarak yazdık mı elde ettiğimiz sayı normal numaramızın 2 katı oluyor.

2 ye bölüncede kendi numaramızı elde etmiş oluyoruz.

2 nin mantığı işleme karmaşa katmak. 3 yada 4 katı olanınıda üretebiliriz yani :)

2 yi işlemden atarsak şu kadar basit olur.

numaranın ilk üç hanesini 10binle çarp. son 4 hanesini ekle gibi.

222 x 10.000 = 222 00 00

222 + 2222= 222 22 22 olay bu kadar basit.

tüm forumdaşlara duyurulur :)

ancester
12/06/2010, 11:28
formule eden eleman da deli beyin varmış...

gitarist27
12/06/2010, 12:03
İlginç yani. İnsanoğlu boş durmuyor ama bedavaya çalışıyor :)

Scottie
12/06/2010, 12:09
güzeldi....

Erdem Bozdağ
12/06/2010, 14:03
paylaşım için sapol

matematikle ugrasan akradaslar basit bi formül oldugunu bilirler güzel bir formül oyunu

insanı şaşırtmıyor da değil hani:):):)

JASMINE
12/06/2010, 14:09
Güzell. Açıkçası ilk okuduğumda olacağını düşünmemiştim :)

Kriminal
12/06/2010, 14:15
Bunlar matematiksel oyunlar..
Mesela aklınızdan bır sayı tutun..2 ile carpın 30 ekleyın cıkan sonucca sonra ıkuıye bölün sonra tuttugunuz sayıyı cıkarın sonuctan şaşırdınız dimi sonuç 15

sawyer
12/06/2010, 14:55
İlyas tutmadı baska numara cıktı

Abi yapma yanlış olmasın işlemin

atom43
12/06/2010, 16:17
biyerde hata yaptım ama cıkıyor

atom43
12/06/2010, 16:19
Bunlar matematiksel oyunlar..
Mesela aklınızdan bır sayı tutun..2 ile carpın 30 ekleyın cıkan sonucca sonra ıkuıye bölün sonra tuttugunuz sayıyı cıkarın sonuctan şaşırdınız dimi sonuç 15
sonuc 15 degilde 12 cıkıyor hep :D

MichaelSchenker
12/06/2010, 17:00
checksum denen kontrol amaçlı bir algoritma bu. bir numara çevirip aradığınızda bu şekilde kontrol edilir, çıkan sonuç çevirdiğiniz numarayla aynıysa bağlantıyı kurar. Sonuç tutarsız çıkarsa bant kaydında bir bağyan vızıklar : "eksik ya da yanlış tuşladınız vıdı vıdı"

StrawBeeRy
13/06/2010, 00:53
aa çıktı harbiden ilginç :)

OzzY
13/06/2010, 00:55
checksum denen kontrol amaçlı bir algoritma bu. bir numara çevirip aradığınızda bu şekilde kontrol edilir, çıkan sonuç çevirdiğiniz numarayla aynıysa bağlantıyı kurar. Sonuç tutarsız çıkarsa bant kaydında bir bağyan vızıklar : "eksik ya da yanlış tuşladınız vıdı vıdı"

checksum la alakası yok bunun. burda sonucun farklı çıkması imkansız.

MichaelSchenker
13/06/2010, 02:29
checksum la alakası yok bunun. burda sonucun farklı çıkması imkansız.

numarayı eksik gir, mesela 1234 olarak;

ilk 3 basamağı 80'le çarp = 9840
1 ekle = 9841
250 ile çarp = 2460250
son 4 rakamı 2 kez ekle = 2460250 + 1234 + 1234 = 2462718
250 çıkar = 2462468
2'ye böl = 12341234

1234 != 12341234

sonucun farklı çıkma imkanı ve hatalı girişi tespit etme de varmış demek ki.

WiSTaRiA
13/06/2010, 02:40
Matematik profesörü lazım bize bunun açıklamasını yapması için :)

sawyer
13/06/2010, 03:11
Matematik profesörü lazım bize bunun açıklamasını yapması için :)
:)

OzzY
13/06/2010, 03:42
numarayı eksik gir, mesela 1234 olarak;

ilk 3 basamağı 80'le çarp = 9840
1 ekle = 9841
250 ile çarp = 2460250
son 4 rakamı 2 kez ekle = 2460250 + 1234 + 1234 = 2462718
250 çıkar = 2462468
2'ye böl = 12341234

1234 != 12341234

sonucun farklı çıkma imkanı ve hatalı girişi tespit etme de varmış demek ki.

eksiklik kontrolu böyle olmaz direk sizedan bellidir zaten. tam olduğundada bu algoritmanın farklı bi sonuç üretmesi imkansız yukarıda matematiksel formulu verilmiş zaten ilk 3 rakamı 10000 ile çarp son 4 rakamı ekleden başka bişey yapmıyo.

checksum datanın kendi elemanlarının(bit) toplanarak(bi algoritmadan geçirilerek) elde edilen sonuçla karşılaştırılması vsdir.

MichaelSchenker
13/06/2010, 12:38
eksiklik kontrolu böyle olmaz direk sizedan bellidir zaten. tam olduğundada bu algoritmanın farklı bi sonuç üretmesi imkansız yukarıda matematiksel formulu verilmiş zaten ilk 3 rakamı 10000 ile çarp son 4 rakamı ekleden başka bişey yapmıyo.

checksum datanın kendi elemanlarının(bit) toplanarak(bi algoritmadan geçirilerek) elde edilen sonuçla karşılaştırılması vsdir.

Checksum fonksiyonunu istediğim bir pattern'den seçebilirim. Checksum'da işlemin senin yazdığın gibi bitwise olmak gibi bir zorunluğu yok. Data'yı word'lere ayırıp işleyebileceğin gibi bazı hash fonksiyonlarını da kullanabilirsin.

Eksiklik kontrolü de checksum sırasında data word'lere ayrılırken tespit edilir, transmission sırasında ya da bittiğinde ayrıca size'ı kontrol edilerek değil.