sohbet

viking20
29-12-2008, 01:42   |  #1  
viking20 avatarı
OP Yıllanmış Üye
Teşekkür Sayısı: 141
7,681 mesaj
Kayıt Tarihi:Kayıt: May 2006

iki matematikçi sohbet ediyor:
-kaç çocuğun var?
-üç...
-yaşları kaç?
-yaşlarının çarpımı 36...
-eee..
-yaşlarının toplamı ise senin kapı numaran...
-bu verilerle bulamam...
-büyüğü kız...
-tamam şimdi buldum...
peki siz çocukların yaşlarını bulabildiniz mi?


-------------

Son Düzenleme: viking20 ~ 29 Aralık 2008 01:56
physfg
29-12-2008, 03:20   |  #2  
Yıllanmış Üye
Teşekkür Sayısı: 0
1,686 mesaj
Kayıt Tarihi:Kayıt: Eki 2008

1 2 18- 1 3 12 -1 4 9 -1 6 6- 2 2 9 - 2 3 6 - 4 3 3 -

kombinasyonlarından biri :)

delinin halinden deli anlar...

tabii bi de küçüğün aylık olma durumu var o zaman iş iyice bödöf e sarıyor...kesirlilerle 1 milyon ihtimal çıkar...

gece gece nerden sardıysam :)

Selçuk İslamoğlu
29-12-2008, 06:17   |  #3  
Selçuk İslamoğlu avatarı
CHIP Online
Teşekkür Sayısı: 73
4,133 mesaj
Kayıt Tarihi:Kayıt: Ağu 2003

2 x 2 x 9

Büyüğü dediğine göre geri kalan 2 çocuk aynı yaşta ;)

piRe_
29-12-2008, 06:25   |  #4  
Yıllanmış Üye
Teşekkür Sayısı: 1
1,183 mesaj
Kayıt Tarihi:Kayıt: May 2007

2*3*6 da olabilirdi. :D

yada;
1*2*18
18 lik kız olduğuna göre ve kapı numarasınıda biliyorsa karşısındaki ya damadı yada kızının ..!? :D

Son Düzenleme: piRe_ ~ 29 Aralık 2008 06:29
viking20
29-12-2008, 10:45   |  #5  
viking20 avatarı
OP Yıllanmış Üye
Teşekkür Sayısı: 141
7,681 mesaj
Kayıt Tarihi:Kayıt: May 2006
Selçuk İslamoğlu
2 x 2 x 9

Büyüğü dediğine göre geri kalan 2 çocuk aynı yaşta ;)

doğru.
--------
şimdi de çözümüne yakından bakalım:
Büyük olan kız dediği için bizim 2 büyüklüğümüz var yani üç çocuğunun ikisi aynı yaşta.
Yaş toplamları SENİN kapı numaran dediği için bu herkese göre değişecektir.
Bu şartlar altında 1 tane doğru cevap olmadı açık, o zaman tüm doğru cevapları bulalım. Bunun için şunlara dikkat etmemiz gerekiyor:
x: kızın yaşı , y ve z de erkeklerin yaşı ve x,y,z birer tamsayı olsun.
x > y = z erkekler yaşıt ve kız onlardan büyük.
x * y * z = 36
x + y + z = kapı numarası
kapı numarası en küçük 10 ve en büyük 38 olabilir.
bundan sonrası basit bir programa bakıyor =)
For kapınumarası = 10 To 38
For x = 1 To 36
For y = 1 To 36
For z = 1 To 36
If x * y * z = 36 Then
If x + y + z = kapınumarası Then
If (y = z) And (x > y) Then
eklenecek = kapınumarası & ": " & x & " - " & y & " - " & z
List1.AddItem eklenecek
End If
End If
End If
Next
Next
Next
Next
programın ürettiğ sonuçlar:
kapınumarası = 10 , x = 4 , y = z = 3
kapınumarası = 13 , x = 9 , y = z = 2
kapınumarası = 36 , x = 36 , y = z = 1
Çocuklar sırasıyla 9, 2 ve 2 yaşlarında oluyor.
Yaşların çarpımı: 9*2*2=36
Kapı no: 9+2+2=13
Edit:Büyüğü kız ile çoçuklar içinde en büyüğü kız (dolaysıyla 9, 2, 2) kastedilmelidir ki soru çözüme kavuşsun,zira,ikizler içinde büyük olan kız kastedilir ise iki şıktan biri dışlanmamaktadır.
tbrklr.
(alıntı)

Son Düzenleme: viking20 ~ 29 Aralık 2008 10:53
uGuR.uK
29-12-2008, 11:07   |  #6  
Yıllanmış Üye
Teşekkür Sayısı: 1
8,316 mesaj
Kayıt Tarihi:Kayıt: Haz 2007
viking20
bu bana cem yılmazın gösterisinden bir kısmı hatırlattı:
- "paramın 1/2'siyle, fındık alacağım!"Gülüş

nirvana26
29-12-2008, 15:33   |  #7  
Yıllanmış Üye
Teşekkür Sayısı: 0
228 mesaj
Kayıt Tarihi:Kayıt: Eki 2008


doğru.
--------
şimdi de çözümüne yakından bakalım:
Büyük olan kız dediği için bizim 2 büyüklüğümüz var yani üç çocuğunun ikisi aynı yaşta.
Yaş toplamları SENİN kapı numaran dediği için bu herkese göre değişecektir.
Bu şartlar altında 1 tane doğru cevap olmadı açık, o zaman tüm doğru cevapları bulalım. Bunun için şunlara dikkat etmemiz gerekiyor:
x: kızın yaşı , y ve z de erkeklerin yaşı ve x,y,z birer tamsayı olsun.
x > y = z erkekler yaşıt ve kız onlardan büyük.
x * y * z = 36
x + y + z = kapı numarası
kapı numarası en küçük 10 ve en büyük 38 olabilir.
bundan sonrası basit bir programa bakıyor =)
For kapınumarası = 10 To 38
For x = 1 To 36
For y = 1 To 36
For z = 1 To 36
If x * y * z = 36 Then
If x + y + z = kapınumarası Then
If (y = z) And (x > y) Then
eklenecek = kapınumarası & ": " & x & " - " & y & " - " & z
List1.AddItem eklenecek
End If
End If
End If
Next
Next
Next
Next
programın ürettiğ sonuçlar:
kapınumarası = 10 , x = 4 , y = z = 3
kapınumarası = 13 , x = 9 , y = z = 2
kapınumarası = 36 , x = 36 , y = z = 1
Çocuklar sırasıyla 9, 2 ve 2 yaşlarında oluyor.
Yaşların çarpımı: 9*2*2=36
Kapı no: 9+2+2=13
Edit:Büyüğü kız ile çoçuklar içinde en büyüğü kız (dolaysıyla 9, 2, 2) kastedilmelidir ki soru çözüme kavuşsun,zira,ikizler içinde büyük olan kız kastedilir ise iki şıktan biri dışlanmamaktadır.
tbrklr.
(alıntı)

program çalışcak gibi duruyo
programın başında değerleri integer olarak tanıtman lazım =)
"Dim x,y,z,kapınumarası as integer"