Anasayfa / Web Programlama / ASP.NET ile Basit İddaa Oran Hesabı Yapma

ASP.NET ile Basit İddaa Oran Hesabı Yapma

  Bugün iddaa oran hesabının nasıl yapıldığına dair yaptığım küçük bir web uygulamasına gözatacağız.

Ö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” %>

<!DOCTYPE html>

<html xmlns=”http://www.w3.org/1999/xhtml”>

<head runat=”server”>

<title></title>

</head>

<body>

<form id=”form1″ runat=”server”>

<asp:Panel ID=”pnlmac5″ runat=”server” Width=”260px”>

<div style=”width:250px; background-color:#eee; font-family:Calibri; border:2px solid #CCC; padding:5px; border-radius:3px;”>

<table width=”100%”>

<tr>

<td><b>1.Maçın Oranı:</b></td>

<td><asp:TextBox runat=”server” ID=”pnl1txt1″>1,00</asp:TextBox></td>

</tr>

<tr>

<td><b>2.Maçın Oranı:</b></td>

<td><asp:TextBox runat=”server” ID=”pnl2txt2″>1,00</asp:TextBox></td>

</tr>

<tr>

<td><b>3.Maçın Oranı:</b></td>

<td><asp:TextBox runat=”server” ID=”pnl3txt3″>1,00</asp:TextBox></td>

</tr>

<tr>

<td><b>4.Maçın Oranı:</b></td>

<td><asp:TextBox runat=”server” ID=”pnl4txt4″>1,00</asp:TextBox></td>

</tr>

<tr>

<td><b>5.Maçın Oranı:</b></td>

<td><asp:TextBox runat=”server” ID=”pnl5txt5″>1,00</asp:TextBox></td>

</tr>

<tr>

<td><b>Kaç Misli:</b></td>

<td>

<asp:DropDownList ID=”dwlistmisli” runat=”server”>

</asp:DropDownList>

</td>

</tr>

<tr>

<td colspan=”2″><center><asp:Button runat=”server” ID=”btn_hesapla” Text=”HESAPLA” OnClick=”btn_hesapla_Click” /></center></td>

</tr>

</table>

</div>

</asp:Panel>

</form>

</body>

</html>

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;

 

ww1j9lO
 
gwIwUP7
 

Virüs Total Sonucu:Sonuç Raporunu Görüntüle
Rar Şifresi: www.aserdar.com
İndir:Doğrudan Hızlı İndirmek İçin Tıkla

Bir önceki yazımız olan Asp.Net'te Textboxa Yazılan Metni Labelde Gösterme başlıklı makalemizde asp.net yazı aktarma, c# textboxtaki değeri labelde gösterme ve textboxtaki metni labelde gösterme hakkında bilgiler verilmektedir.

İlginizi Çekebilir

jquery-ile-tiklanan-nesnenin-stil-ozelliklerini-degistirme

jQuery ile Üzerine Tıklanan Nesneyi Gizleme

jQuery ile Üzerine Tıklanan Nesneyi Gizleme Jquery Nedir? Jquery, HTML dokümanların yönetiminde, animasyonların oluşturulmasında, etkileşimli …

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir