lostyazilim
tr.link

ASP.NET ile Basit İddaa Oran Hesabı

9 Mesajlar 1.128 Okunma
acebozum
tr.link

TaaRRuz TaaRRuz WM Aracı Kullanıcı
  • Üyelik 10.02.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Web Programlama
  • Konum Trabzon
  • Ad Soyad A** S**
  • Mesajlar 67
  • Beğeniler 8 / 8
  • Ticaret 11, (%100)
Merhaba arkadaşlar ayağımızın tozuyla kategoriye bir ayak basalım dedik.Meraklanmayın Amerika gibi stüdyo ortamında çekilen ayak basma değil normal olarak öyle 'dümdük' ayak basma :)

Öncelikle Visual Studio yu açıyoruz.Daha sonra;

File(Dosya) New(Yeni) WebSite kısmını açıyoruz.
Ardından karşımıza gelen pencerede ASP.NET Empty Web Site(ASP.NET Boş Site) seçeneğini seçerek yeni bir ASP.NET Web Site projesi oluşturuyoruz.
Daha sonra projemiz açıldıktan sonra üst menüde yer alan
Web Site(Site) Add New Item(Yeni Nesne Ekle)'a tıklıyoruz.
Karşımıza gelen pencereden Web Form seçeneğini tıklayarak ismine"Hesapla.aspx"(İstediğiniz adı yazabilirsiniz Türkçe karakter olmadan) yazıyoruz. Alt taraftaki Add(Ekle) butonuna basıyoruz.Yada çift tıklama ile de açabilirsiniz.


Ardından açtığımız Hesapla.aspx'e giriyoruz.

Benim hesapla.aspx'imin içeriği.

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Hesapla.aspx.cs" Inherits="Hesapla" %>









































1.Maçın Oranı: 1,00
2.Maçın Oranı: 1,00
3.Maçın Oranı: 1,00
4.Maçın Oranı: 1,00
5.Maçın Oranı: 1,00
Kaç Misli:











Hesapla.aspx.cs'min içeriği.Açıklama satırlarıyla anlattım kodu.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class Hesapla : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
//Burada ki kısımda sayfa yüklenirken ekranımızda yer alan kaç misli olacağını seçtiğimiz dropdownlistin içine kaça kadar değer olacağını belirttik.

for (int i = 1; i <= 1000; i++) //1'den başla 1000'e kadar tekrar et.
{
dwlistmisli.Items.Add(i.ToString()); //Dropdownlistimize şuan ki i'nin değerini ekle.
}

}
protected void btn_hesapla_Click(object sender, EventArgs e)
{
//oranlar virgüllü olacağı için oranları tutacağımız değişkenlerimi double yaptık.
double oran1, oran2, oran3, oran4, oran5, kazanc;
//dwlistmisli nesnemizin içindeki seçilen text'i int'e dönüştürerek misli değişkenine atıyoruz.
int misli = Convert.ToInt32(dwlistmisli.Text);
//eğer textboxlar boş ise hesaplarken bos oran olarak al.
double bosoran = Convert.ToDouble("1,00");

if (pnl1txt1.Text!="") //eğer 1. oranın içinde bir şey varsa yani boş değilse.
{
oran1 = Convert.ToDouble(pnl1txt1.Text); //yazılan değeri doubleye dönüştürerek oran1 değişkenine ata.
}
else //eğer textbox boş ise
{
oran1 = bosoran; // oran1 değişkeni içine bosoran degiskeninde ki degeri ata.
}

if (pnl2txt2.Text != "")
{
oran2 = Convert.ToDouble(pnl2txt2.Text);
}
else
{
oran2 = bosoran;
}

if (pnl3txt3.Text != "")
{
oran3 = Convert.ToDouble(pnl3txt3.Text);
}
else
{
oran3 = bosoran;
}

if (pnl4txt4.Text != "")
{
oran4 = Convert.ToDouble(pnl4txt4.Text);
}
else
{
oran4 = bosoran;
}

if (pnl5txt5.Text != "")
{
oran5 = Convert.ToDouble(pnl5txt5.Text);
}
else
{
oran5 = bosoran;
}

kazanc = oran1 * oran2 * oran3 * oran4 * oran5; //kazan edgiskenine oranları çarparak atıyoruz.
kazanc = kazanc * misli; //kazanc ile misli degiskenini carpıyoruz.
Response.Write("<script>alert('" + kazanc.ToString().Trim() + "')</script>"); // Ekranımıza uyarı penceres icinde kazancımızı göster.
}
}


Genel mantık olarak işleyiş;
5 tane oran giriyoruz ve bu oranları önce birbirleriyle çarpıyor.Ardından elde ettiği sonucu misli kısmından seçtiğimiz rakam ile çarparak bize uyarı penceresinde kazancımızı gösteriyor.


Ekran görüntüleri;








Kaynak Dosya İçin;

http://s6.dosya.tc/server/l3lt5f/Iddaa_Oran_Hesaplama.rar.html
 

 

elektronikssl
webimgo

YazilimciHoroz YazilimciHoroz Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 24.12.2014
  • Yaş/Cinsiyet 28 / E
  • Meslek Yazılım
  • Konum İstanbul Avrupa
  • Ad Soyad E** Ç**
  • Mesajlar 422
  • Beğeniler 25 / 98
  • Ticaret 3, (%100)
teşekkürler fakat bazı arkadaşlara yarar bazılarına yaramayabilir. :) keşke dinamik olarak yapsaydınız.

Eğer bilginiz yok ise ben müsait bir zamanımda yapar paylaşırım.
 

 

TaaRRuz TaaRRuz WM Aracı Kullanıcı
  • Üyelik 10.02.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Web Programlama
  • Konum Trabzon
  • Ad Soyad A** S**
  • Mesajlar 67
  • Beğeniler 8 / 8
  • Ticaret 11, (%100)

Yazilimci Horoz adlı üyeden alıntı

teşekkürler fakat bazı arkadaşlara yarar bazılarına yaramayabilir. :) keşke dinamik olarak yapsaydınız.

Eğer bilginiz yok ise ben müsait bir zamanımda yapar paylaşırım.


Yorumunuz için teşekkür ederim yok dinamiğini de yapabilirim sorun değil yani.Zaten script olarak yapmadım genel olarak bahis oranı mantığını anlattım.
 

 

Korkmaz Korkmaz cagdaskorkmaz Kullanıcı
  • Üyelik 03.12.2014
  • Yaş/Cinsiyet 28 / E
  • Meslek SARUHAN HOLDING - Fakir Elektr
  • Konum İstanbul Avrupa
  • Ad Soyad Ç** K**
  • Mesajlar 3536
  • Beğeniler 253 / 1236
  • Ticaret 8, (%100)
Yazilimci Horoz TaaRRuz

Hocam bunu php içinde yapabiliriminiz ?
 

 

cagdaskorkmaz.com.tr
wmaraci
wmaraci

TaaRRuz TaaRRuz WM Aracı Kullanıcı
  • Üyelik 10.02.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Web Programlama
  • Konum Trabzon
  • Ad Soyad A** S**
  • Mesajlar 67
  • Beğeniler 8 / 8
  • Ticaret 11, (%100)

Korkmaz adlı üyeden alıntı

Yazilimci Horoz TaaRRuz

Hocam bunu php içinde yapabiliriminiz ?


Ne için kullanacaksınız?
 

 

Korkmaz Korkmaz cagdaskorkmaz Kullanıcı
  • Üyelik 03.12.2014
  • Yaş/Cinsiyet 28 / E
  • Meslek SARUHAN HOLDING - Fakir Elektr
  • Konum İstanbul Avrupa
  • Ad Soyad Ç** K**
  • Mesajlar 3536
  • Beğeniler 253 / 1236
  • Ticaret 8, (%100)

TaaRRuz adlı üyeden alıntı

Ne için kullanacaksınız?


Sitemin sidebar.php sine ekleyeceğim.
 

 

cagdaskorkmaz.com.tr

TaaRRuz TaaRRuz WM Aracı Kullanıcı
  • Üyelik 10.02.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Web Programlama
  • Konum Trabzon
  • Ad Soyad A** S**
  • Mesajlar 67
  • Beğeniler 8 / 8
  • Ticaret 11, (%100)
Yalnız bu sadece misli sistemi hocam birde sistem olması gerekiyor gerçek bir bahis hesaplaması için.Bunun mantığı aynı PHP içinde sadece kod farkı var tabi bir de siteye koymak için dinamik eklenebilir textbox yapacağız.İleride zamanım olursa belki...
 

 

TakaharaShujin TakaharaShujin WM Aracı Kullanıcı
  • Üyelik 13.05.2014
  • Yaş/Cinsiyet 30 / E
  • Meslek Freelancer Front/Back-End Developer (Öğrenci)
  • Konum Isparta
  • Ad Soyad Ü** A**
  • Mesajlar 41
  • Beğeniler 12 / 10
  • Ticaret 0, (%0)
Korkmaz az önce ekledim php versiyonunu veri girişi dinamik sınırsız maç eklenebilecek şekilde.
 

 

Korkmaz Korkmaz cagdaskorkmaz Kullanıcı
  • Üyelik 03.12.2014
  • Yaş/Cinsiyet 28 / E
  • Meslek SARUHAN HOLDING - Fakir Elektr
  • Konum İstanbul Avrupa
  • Ad Soyad Ç** K**
  • Mesajlar 3536
  • Beğeniler 253 / 1236
  • Ticaret 8, (%100)
TakaharaShujin Nerede hocam link atarmısınız

Ek Olarak: Yeni gördüm hocam çok teşekkürler.
 

 

cagdaskorkmaz.com.tr
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al