Asp.Net Dersleri – Araç Yakıt Hesaplama

Bir araç yakıt programı yapılmak isteniyor. Araç Türü, gidilecek mesafe ve vites türüne göre yakıt fiyatı hesaplanacaktır. Gidilecek mesafe km cinsinden girilecektir. Araç; Benzinli ise 100 klm de ortalama 7.7lt benzin yakmaktadır.
Dizel ise 100 km’de ortalama 5.7 litre motorin yakmaktadır Benzin litre fitayı 4.87, motorin 4.27 TL’dir.
Normal vites türünde fiyat normal, otomatik vites türünde %5 daha fazla hesaplanacaktır. Buna göre hesabı yapan programı yazın.

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="mesafe.aspx.cs" Inherits="WebApplication2.mesafe" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<style type="text/css">
.style1
{
width: 24%;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<div>
<table class="style1">
<tr>
<td>
Araç Türü</td>
<td>
<asp:RadioButton ID="RadioButton1" runat="server" GroupName="tur" 
Text="Benzin" />
<br />
<asp:RadioButton ID="RadioButton2" runat="server" GroupName="tur" 
Text="Dizel" />
</td>
</tr>
<tr>
<td>
Vites</td>
<td>
<asp:RadioButton ID="RadioButton3" runat="server" GroupName="vites" 
Text="Otomatik" />
<br />
<asp:RadioButton ID="RadioButton4" runat="server" GroupName="vites" 
Text="Düz" />
</td>
</tr>
<tr>
<td>
Mesafe</td>
<td>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td colspan="2" style="text-align: center">
<asp:Button ID="Button1" runat="server" onclick="Button1_Click" 
style="text-align: center" Text="Hesapla" />
</td>
</tr>
<tr>
<td colspan="2" style="text-align: center">
<asp:Label ID="Label1" runat="server" Text="Sonuç"></asp:Label>
</td>
</tr>
</table>
</div>
</form>
</body>
</html>

hesapla butonuna basınca yapılacak işlemler içinde

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace WebApplication2
{
public partial class mesafe : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
int m = Convert.ToInt16(TextBox1.Text);
double x = 0,tutar=0;
if (RadioButton1.Checked == true && RadioButton4.Checked == true)
{
x = m * 7.7 / 100;
tutar = 4.85 * x;
}
if (RadioButton1.Checked == true && RadioButton3.Checked == true)
{
x = m * 7.7 / 100;
tutar = 4.85 * x*1.05;
}
if (RadioButton2.Checked == true && RadioButton4.Checked == true)
{
x = m * 5.7 / 100;
tutar = 4.27 * x ;
}
if (RadioButton2.Checked == true && RadioButton3.Checked == true)
{
x = m * 5.7 / 100;
tutar = 4.27 * x * 1.05;
}
Label1.Text = "Sonuç=" + tutar.ToString();
}
}
}

X

Pin It on Pinterest

X