[]

c# sorunu

Merhabalar, dün gece geç saatlerde sormuştum aynı soruyu ama cevap alamayınca tekrar sorayım dedim.

Şimdi şöyle bir şey yazmanız isteniyor. (basitçe) iki araba var. sen arabalara önce numara veriyorsun sonra o arabalara verdiğin isim(numaralar) ve kazanma şansları (ki beygir gücüne paralel olarak rastgele belirleniyor) sonuç olarak veriliyor.

yani örneğin araba 1: 7 (bu benim verdiğim herhangi bir numara)
araba 2: 3

yazdım sonuç olarak. araba 7 / 20 (burası beygir gücüne göre bir oran/olasılık veriyor) araba 3 / 2

sonra işte kaç para yatırmak istediği sorulsun felan.

şimdi ben işin içinden çıkamadım. önce seçim1 ve seçim2 diye variable belirledim, sonra auto(motor, number) ve motor (beygir gücü) diye klaslar oluşturdum. amma ve lakin bir türlü yapamadım. rastgele sayımı oluşturulacak, ne yazılacak nereye yazılacak bilemedim.

umarım anlaşılır olmuştur.

teşekkürler.

ekbilgi: <PkProperty> = new Random().Next(<min>, <max>);
örnek: Pk = new Random().Next(80, 500);

ekbilgi 2: sonuç olarak ilk arabanın ikinci arabaya oranla kazanma şansı için. <liste> = new Random().Next(<min>, <max>);
örnek: int liste = new Random().Next(1, 30);

 
simdi 7/20 dermissin, digerine de 3/20 (3/2 yazmisin ama typo diye dusundum)
kalan 10lik kisimda da sanirim berabere kaliyorlar...
soyle bisi yapabilirsin, 1 ile 20 arasinda bir sayi uret:
int sonuc = new Random().Next(1,20);
sonra eger sonuc 1 ile 7 arasinda ise birinci araba kazansin, 8-10 arasinda ise ikinci araba kazansin, gerisinde berabere kalirlar.
tabi o boundary kontrollerini duzgun yapman lazim...
  • tonakai  (21.11.13 17:19:03) 
1
buraya yazılanların hakları Sir Anthony Hopkins'e aittir.
yazan eden compumaster, ilgilenen eden fader
modere edenler angelus, Artibir, aychovsky, baba jo, basond, compumaster, deckard, duyulmasi gerektigi kadar, fader, fraise, groove salad, kahvegibi, kaymaktutmayansicaksut, kibritsuyu, monstro, pandispanya, robin, ron dennis
bu sitede yazılanların hiçbiri doğru değildir. site içeriği küçükler için sakıncalı olabilir. yazılardan yazarları sorumludur. kaynak göstermeden alıntılanamaz. devlet tarafından atanmış bir kurumun internet üzerinde kimin hangi bilgiye ulaşıp ulaşamayacağına karar vermesi insan haklarına aykırıdır. web siteleri kullanıcıların istekleri doğrultusunda bağlandıkları yerlerdir. kullanıcılar isterlerse bir web sitesine bağlanmayabilirler. bu güçleri ve imkanları mevcuttur. bir kullanıcı bir siteye bağlanmak istiyorsa bu onun tercihi ve hakkıdır. bağlanmak istemiyorsa bu yine onun tercihi ve hakkıdır. halkın kendisine hizmet etmesi için görevlendirdiği kurumlar hadlerini aşıp halka neye ulaşıp ulaşmayacağını bilmeyen cahil cühela muamelesi edemezler. ebeveynlerin çocuklarını sakıncalı içeriklerden koruması için çok sayıda bedava ve ücretli yazılım mevcuttur. bu yazılımlar bir web tarayıcısını kullanmaktan daha karmaşık teknik bilgi gerektirmemektedir. devletin milletini küçük düşürmesi ve ebleh yerine koyması yasaktır. Skimlinks ile linkler üzerinden yönlendirme payı alınmaktadır.