Rechner 2.0
Seite 1 von 1
Rechner 2.0
Quellcode (aspx) schrieb:<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Rechner.aspx.cs" Inherits="Rechner" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="Content" Runat="Server">
<asp:TextBox ID="Zahl1" runat="server"></asp:TextBox>
<asp:TextBox ID="Operator" runat="server" Height="16px" Width="53px"></asp:TextBox>
<asp:TextBox ID="Zahl2" runat="server"></asp:TextBox>
<br />
<asp:Button ID="Button" runat="server" Text="Rechnen" OnClick="Button_Click" />
<br />
<asp:Label ID="Label" runat="server" Text="Label"></asp:Label>
</asp:Content>
Befehle (aspx.cs) schrieb:protected void Button1_Click(object sender, EventArgs e)
{
//Variabel deklarieren
decimal decZahl1 = 0;
decimal decZahl2 = 0;
string strOperator = Operator.Text;
string strAusgabe = "";
decimal decRechnen = 0;
//Kontrolle
if (decimal.TryParse(Zahl1.Text, out decZahl1) == false)
{
Label.Text = "Bitte einen gültigen Wert eingeben";
return;
}
if (decimal.TryParse(Zahl2.Text, out decZahl2) == false)
{
Label.Text = "Bitte einen gültigen Wert eingeben";
return;
}
//Rechnen
if (strOperator == "+")
{
decRechnen = decZahl1 + decZahl2;
}
else if (strOperator == "-")
{
decRechnen = decZahl1 - decZahl2;
}
else if (strOperator == "/")
{
decRechnen = decZahl1 / decZahl2;
}
else if (strOperator == "*")
{
decRechnen = decZahl1 * decZahl2;
}
else
{
Label.Text = "Bitte einen gültigen Operator eingeben";
}
//Ausgabe
Label.Text = Convert.ToString(decRechnen + " ist Ihre Zahl!");
}
}
Seite 1 von 1
Befugnisse in diesem Forum
Sie können in diesem Forum nicht antworten
|
|