Calculator Program ASP.net
Calculator Program ASP.net
cs file
using System;
using System.Collec ons.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
calc_result.Value = FinalCharactersInTextBox;
}
}
try
{
if ((string)ViewState["Opera on"] == "Addi on")
{
calc_result.Value =
_Calculate.Add(Convert.ToInt32(ViewState["Value1"]),
Convert.ToInt32(ViewState["Value2"])).ToString();
}
else if ((string)ViewState["Opera on"] == "Subtrac on")
{
calc_result.Value =
_Calculate.Subtract(Convert.ToInt32(ViewState["Value1"]),
Convert.ToInt32(ViewState["Value2"])).ToString();
}
else if ((string)ViewState["Opera on"] == "Mul plica on")
{
calc_result.Value =
_Calculate.Mul ply(Convert.ToInt32(ViewState["Value1"]),
Convert.ToInt32(ViewState["Value2"])).ToString();
}
else if ((string)ViewState["Opera on"] == "Division")
{
calc_result.Value =
_Calculate.Divide(Convert.ToInt32(ViewState["Value1"]),
Convert.ToInt32(ViewState["Value2"])).ToString();
}
else if ((string)ViewState["Opera on"] == "Percentage")
{
calc_result.Value =
_Calculate.Percentage(Convert.ToInt32(ViewState["Value1"]),
Convert.ToInt32(ViewState["Value2"])).ToString();
}
else Response.Write("<script>alert('No Opera on was
recorded.')</script>");
}
catch (FormatExcep on)
{
Response.Write("<script>alert('Bad Input Format.')</script>");
}
}
}
}
Calculator.css file
.calculator-holder {
posi on: rela ve;
top: 50%;
transform: translateY(+50%);
}
.calculator
{
width:300px;
height:300px;
background-color:#eeeeee;
border:2px solid #CCCCCC;
margin:0 auto 0 auto;
padding-le :5px;
padding-bo om:5px;
}
.calculator td
{
height:16.66%;
}
.calc_td_result
{
text-align:center;
}
.calc_result
{
width:90%;
text-align:right;
}
.calc_td_calculs
{
text-align:center;
}
.calc_calculs
{
width:90%;
text-align:le ;
}
.calc_td_btn
{
width:25%;
height:100%;
}
.calc_btn
{
width:90%;
height:90%;
font-size:20px;
}
Calculator.cs file
using System;
using System.Collec ons.Generic;
using System.Linq;
using System.Web;
/// <summary>
/// Summary descrip on for Calculate
/// </summary>
public class Calculate
{