@by_Tet eyvallah hazır sayılarla yapmak daha mantıklı gibi şuan işkence çekmektense.. bir diğer yol olarak da asla blme yaptırmamayı uygun buldum :v ya vardır bunun ufak bi püf noktası da işte keşke matematiğim iyi olsaymış :D Hazır sayı değil de randomize sayı da yapabilirsin tabi. hepsine ayrı islemler1(islem1) yapacağına rnd 100 yaparsın. Fakat bu sefer işlemler zorlaşır diye yle yapmadım. Şimdi düşündüm de yle de yapabilirsin evet :) Sonuçta ondalık basamaklar yok. iyibu! yeniden..

amacım yuvarlamak değil. matematik işlemini insanların kafadan yapabileceği şekilde basitçe otomatik hazırlayıp soru olarak sormam.. yani adam kafasından çzerken bu ondalık çıkıyor ya da sonucu negatif çıkıyor dememesi lazım. bana saf ve temiz pozitif tam sayı çıkaracak işlemler hazırlamak için bir yol lazım pesimistzombie tarafından 03/Ağu/12 22:44 tarihinde düzenlenmiştir :|

Al hocam elimden geldiğince nacizhane :) <% function sayiuret sayilar1 = Array(10,20,30,40,50,60,70,80,90) sayilar2 = Array(1,2,3,4,6,9) sayilar3 = Array(3,6,9,12,15,30,60,90,45) islemler = Array randomize sayi1 = cint(rnd 8) sayi2 = cint(rnd 5) sayi3 = cint(rnd 8) islem1 = cint(rnd 3) islem2 = cint(rnd 3) yazdir = "uret = ("&sayilar1(sayi1)&islemler(islem1)&sayilar2(sayi2)&islemler(islem2)&sayilar3(sayi3)&")" executeglobal yazdir if uret < 0 or instr then sayiuret else soru = replace(yazdir,"uret = ","",1,-1,1) response. write "İşlem: "&soru&"<br>" response. write "Sonuç: "&uret end if end function response. write sayiuret %> iyibu! yeniden..

Şimdi biraz daha basitçe anlatayım mantık bahsettiğim gibi bu; (random sayı - 99999) (random sayı - 999) (random sayı - 99) = script hem soruyu oluşturacak hem de çzümü bulup saklayacak insanlar da sadece soruyu grüp sonucu tahmin edecek.. İnsanlar bu işlemleri kafadan yapacak atıyorum script 122 15 / 21 = 87.14... oluşturdu adam kafadan çzerken bakacak ne biçim soru bu lan 87.14 çıkıyor sonuç demeyecek.. 20 / 4 2 = 10 gibi tam ve net sorular ve cevaplar oluşturmak zorundayım :|

yap istersen ihtiyacı olanlar çıkar mutlaka :D :|

cevabın tam sayı olmasını istiyosun yani. eveleme geveleme olmadan direk 3-5-7 neyse o olcak cevap. edit. abi şey yap. mesela fonksiyonu yazdın. cevap kesirli ise fonksiyonu tekrar çalıştırt. tam sonuç çıkana kadar çalışsın. bu tabi performanslı olmaz ama iş grür. 3-4 denemedede bulabilir 10-20 dede :D FOXXLY tarafından 03/Ağu/12 22:56 tarihinde düzenlenmiştir kelimeler albayım bazı anlamlara gelmiyor.

işin kolayına kaçtım geçtim :v http://pesimistzombie.com/bul. asp ızdırabını seveyim matematik :/ http://tr. wikipedia. org/wiki/Blünebilme_kuralları hocam php yapacak mısın? Yapayım mı ben canım sıkılıyor :D Sistemi de kapattım ama PHP konusunda hala yardımcı olurum // Boş gezenin boş kalfası - ğrenci - YTÜ

tam sayı çıkmasını istiyosan blmeyi kontrollü sayılar vermen lazım mesela a/b biz bunun kesin blünmesini istiyosak a/b=n şeklinde sayı vermen gerekir e o zaman şey yaparsın mesela b = a. n şeklinde bi random sayı daha seç blmeye grede o random kata gre çıksın orası haa bide şimdi işlem operatrüde random di mi onun içinde switch case kullanabilirsin blü olduğu zaman a = randomsayi b şeklinde üretir SinusX tarafından 04/Ağu/12 00:10 tarihinde düzenlenmiştir Si vis pacem para bellum.

@by_Tet eyvallah hazır sayılarla yapmak daha mantıklı gibi şuan işkence çekmektense.. bir diğer yol olarak da asla blme yaptırmamayı uygun buldum :v ya vardır bunun ufak bi püf noktası da işte keşke matematiğim iyi olsaymış :D :|

hocam asp'de cint ve ya int parantezine al çıkan sonucu. edit: dur bi uğraşayım bakalım pek anlamadım istediğini ama şu işlemleri yazdığın satır gibi bişe yapam. by_Tet tarafından 03/Ağu/12 22:43 tarihinde düzenlenmiştir iyibu! yeniden..

pozitif sayi için abs ; yuvarlama için de floor ; kullanabilirsin. round ; -> 3.5 'i 4 yapar. floor ; -> 3.9 bile 3 alır. pSkpt tarafından 03/Ağu/12 22:43 tarihinde düzenlenmiştir İmza...

Rastgele matematik işlemi ve sonucu oluşturmaya çalışıyorum. Yapmak istediğim olay şu şekilde; (random sayı - 99999) (random sayı - 999) (random sayı - 99) = buraya kadar bir sıkıntı yok ancak sıkıntı random işlemlerde blmeye ya da çarpmaya denk gelirsem sayılara gre ondalık sayılar veriyor.. Benim tam ve pozitif sayı verecek şekilde işlemler oluşturmam lazım Matematikle aram yoktur ortaokuldan üniye kadar hep matematikten kalmışımdır. Sonuçtan yola çıkarak sadece 2 işlemde sıfırı bulma ya da ilk sayıdan yola çıkarak sonucun hep pozitif tam sayı olmasını sağlayacak bir fikir lazım ya da ASP/PHP alanında byle bir kod varsa paylaşılması lazım. Çok şey lazım evet ama yapmam lazım :| :|

hocam amacım yuvarlamak değil. matematik işlemini insanların kafadan yapabileceği şekilde basitçe otomatik hazırlayıp soru olarak sormam.. yani adam kafasından çzerken bu ondalık çıkıyor ya da sonucu negatif çıkıyor dememesi lazım. bana saf ve temiz pozitif tam sayı çıkaracak işlemler hazırlamak için bir yol lazım sen çzümü değil soruyu istiyorsun? İmza...

canlı rnek: http://pesimistzombie.com/bul. asp @fxcüm dolandırdıkça dolandırırım o sorun değil de matematikte vardır bunun formülleri ip uçları hileleri diye şey ediyorum :v ondalıklı ve negatif sonuçlar canımı sıkıyor :|

@by_Tet eyvallah hazır sayılarla yapmak daha mantıklı gibi şuan işkence çekmektense.. bir diğer yol olarak da asla blme yaptırmamayı uygun buldum :v ya vardır bunun ufak bi püf noktası da işte keşke matematiğim iyi olsaymış :D Hocam mantığını anlatayım şimdi sana. Sen yaparsın zaten :)Şimdi ilk random sayı al ve değişkene aktar $random1 olsun. sonra ilk işlemi al $randomis1 birde ikinci sayı $ramdom2. Şİmdi işlem çarpma yada toplama ise sorun yok zaten. Eğer çıkarma ise birinci sayının ikinci sayıdan büyük olma durumunu kontrol ettir. Değilse ikinci sayı tekrar al. İşlem blme ise kalana hesabı yap. yani $ramdom1%$ramdom2 = 0 sağlasın, değilse $ramdom2 yi tekrar tekrar al :) Bunun sonucu tam çıkarttıktan sonra onu da bir değişkene kaydedip, sonra random işlem ve sayıyı da bu dngülerden geçirip yapabilirsin. Karışık anlatmadım umarım :) ndmylmz tarafından 03/Ağu/12 23:53 tarihinde düzenlenmiştir Sistemi de kapattım ama PHP konusunda hala yardımcı olurum // Boş gezenin boş kalfası - ğrenci - YTÜ

işin kolayına kaçtım geçtim :v http://pesimistzombie.com/bul. asp ızdırabını seveyim matematik :/ http://tr. wikipedia. org/wiki/Blünebilme_kuralları :|

Al hocam elimden geldiğince nacizhane :) <% function sayiuret sayilar1 = Array(10,20,30,40,50,60,70,80,90) sayilar2 = Array(1,2,3,4,6,9) sayilar3 = Array(3,6,9,12,15,30,60,90,45) islemler = Array randomize sayi1 = cint(rnd 8) sayi2 = cint(rnd 5) sayi3 = cint(rnd 8) islem1 = cint(rnd 3) islem2 = cint(rnd 3) yazdir = "uret = ("&sayilar1(sayi1)&islemler(islem1)&sayilar2(sayi2)&islemler(islem2)&sayilar3(sayi3)&")" executeglobal yazdir if uret < 0 or instr then sayiuret else soru = replace(yazdir,"uret = ","",1,-1,1) response. write "İşlem: "&soru&"" response. write "Sonuç: "&uret end if end function response. write sayiuret %> Düzenlerkene editrün kafası karıştığından alıntı yaparak anlatıyım dedim :) Arraydaki sayılara gre işlem yapar bunu artırabilirsin. Ama ben en mantıklı haliyle yapayım dedim. Yine de 10 tanede 1 de olsa virgüllü sayı çıkıyordu. İnstr ile "," arattım tekrar yaptırdım. Eğer 0'dan küçükse de aynı şekilde. Ayrıca dikkat etmen gereken bir nokta da executeglobal yapıp işlemleri ekrana yazdırabilmen. Sonracıma bir de randomizeleri arraydaki toplam veriden 1 eksik yapman. edit: istersen nizleme için şurdan: iyibu. org/rand. asp by_Tet tarafından 03/Ağu/12 23:20 tarihinde düzenlenmiştir iyibu! yeniden..