ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

C# Calculadora Modo Grafico

jakelin24686 de Mayo de 2015

250 Palabras (1 Páginas)367 Visitas

Mini-Calculadora en modo gráfico: (los nombres de los controles son faciles de deducir viendo el code :P)

Código

using System;

using System.Collections.Generic;

using System.Drawing;

using System.Windows.Forms;

using System.Text;

namespace Calculadora

{

/// <summary>

/// Description of MainForm.

/// </summary>

public partial class MainForm : Form

{

int oper ; // 1 -> + | 2 -> - | 3 -> * | 4 -> /

float primero;

public MainForm()

{

InitializeComponent();

}

void Numero7Click(object sender, EventArgs e)

{

txtnum.Text = txtnum.Text + 7;

}

void Numero8Click(object sender, EventArgs e)

{

txtnum.Text = txtnum.Text + 8;

}

void Numero9Click(object sender, EventArgs e)

{

txtnum.Text = txtnum.Text + 9;

}

void Numero4Click(object sender, EventArgs e)

{

txtnum.Text = txtnum.Text + 4;

}

void Numero5Click(object sender, EventArgs e)

{

txtnum.Text = txtnum.Text + 5;

}

void Numero6Click(object sender, EventArgs e)

{

txtnum.Text = txtnum.Text + 6;

}

void Numero1Click(object sender, EventArgs e)

{

txtnum.Text = txtnum.Text + 1;

}

void Numero2Click(object sender, EventArgs e)

{

txtnum.Text = txtnum.Text + 2;

}

void Numero3Click(object sender, EventArgs e)

{

txtnum.Text = txtnum.Text + 3;

}

void Numero0Click(object sender, EventArgs e)

{

txtnum.Text = txtnum.Text + 0;

}

void CClick(object sender, EventArgs e)

{

txtnum.Text = "";

}

void DivClick(object sender, EventArgs e)

{

oper = 4;

primero = float.Parse (txtnum.Text);

txtnum.Text = "";

}

void MulClick(object sender, EventArgs e)

{

oper = 3;

primero = float.Parse (txtnum.Text);

txtnum.Text = "";

}

void ResClick(object sender, EventArgs e)

{

oper = 2;

primero = float.Parse (txtnum.Text);

txtnum.Text = "";

}

void SumClick(object sender, EventArgs e)

{

oper = 1;

primero = float.Parse (txtnum.Text);

txtnum.Text = "";

}

void SolClick(object sender, EventArgs e)

{

float segundo = int.Parse (txtnum.Text);

float resultado;

switch (oper)

{

case 1:

resultado = primero + segundo;

txtnum.Text = resultado.ToString();

break;

case 2:

resultado = primero - segundo;

txtnum.Text = resultado.ToString();

break;

case 3:

resultado = primero * segundo;

txtnum.Text = resultado.ToString();

break;

case 4:

resultado = primero / segundo;

txtnum.Text = resultado.ToString();

break;

}

}

}

}

...

Descargar como (para miembros actualizados) txt (3 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com