Trazendo aqui uma aplicação criada pelo Otavino Mota.
É uma calculadora simples, criada em C#. Fiz os ajustes e compilei, estrou trazendo o executável para vocês testar caso queiram. e o código fonte também.
Para fazer o download, basta entrar no link. Descompactar e executar, não precisa instalar. Se anti-vírus fazer leitura, só esperar.
link: http://www.4shared.com/rar/P0ZSjI3fba/CalculadoraSimples.html
Form1.cs:
using System;
using System.Windows.Forms;
namespace CalculadoraSimples
{
public partial class Form1 : Form
{
double total;
double ultimoNumero;
string operador;
private void limpar()
{
total = 0;
ultimoNumero = 0;
operador = "+";
mtbResultado.Text = "0";
}
private void calcular()
{
switch (operador)
{
case "+": total += ultimoNumero;
break;
case "-": total -= ultimoNumero;
break;
case "*": total *= ultimoNumero;
break;
case "/": total /= ultimoNumero;
break;
}
ultimoNumero = 0;
mtbResultado.Text = total.ToString();
}
public Form1()
{
InitializeComponent();
limpar();
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void btLimpar_Click(object sender, EventArgs e)
{
limpar();
}
private void btNumero(object sender, EventArgs e)
{
if (ultimoNumero == 0)
{
mtbResultado.Text = (sender as Button).Text;
}
else
{
mtbResultado.Text += (sender as Button).Text;
}
ultimoNumero = Convert.ToDouble(mtbResultado.Text);
}
private void btOperador(object sender, EventArgs e)
{
ultimoNumero = Convert.ToDouble(mtbResultado.Text);
calcular();
operador = (sender as Button).Text;
}
private void btIgual_Click(object sender, EventArgs e)
{
ultimoNumero = Convert.ToDouble(mtbResultado.Text);
calcular();
operador = "+";
total = 0;
}
}
}
Nenhum comentário:
Postar um comentário