miércoles, 11 de mayo de 2016

4º Programa en Windows Forms

4º Realizar un programa en Windows Forms. Realizar una calculadora estándar.

Pasos (Sintaxis):

1.      Crear 3 cuadros de texto haciendo Clic en TextBox,  en Name poner txtN1, txtN2, txtResul  y se cambian las propiedades.
 2.      Crear varias etiquetas  haciendo clic en Label, en la propiedad Name poner los 5 nombres restantes pero seria mas conveniente dejarlos por default el cual la maquina te asigna los nombre. 
3.      En la propiedad Text poner los 5 nombres restantes que serian los símbolos de las cuatro operaciones matemáticas y el símbolo =.
4.      En el símbolo = sera donde se va  a programar entonces se hará doble clic sobre el y se escribirá el código indicado abajo.
5.     Crear un botón de comando haciendo clic  Button  del cuadro de herramientas.  En la propiedad Name poner  buttonSalir; en Text poner Salir.
6.       Crear un botón de comando haciendo clic  Button  del cuadro de herramientas.  En la propiedad Name poner  buttonLimpiar; en Text poner Limpiar.
7.      Una vez creado el botón botones procedemos a hacer doble clic en el botón Limpiar y escribir el código.
8.      Una vez creado el botón Limpiar procedemos a hacer doble clic en el botón Limpiar y escribir el código.


CÓDIGO:


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace calculadorastandar
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        int operador,num1,num2,r;
     

        private void label2_Click(object sender, EventArgs e)
        {
            operador = 2;
        }

        private void label1_Click(object sender, EventArgs e)
        {
            operador = 1;

        }

        private void label3_Click(object sender, EventArgs e)
        {
            operador = 3;
        }

        private void label4_Click(object sender, EventArgs e)
        {
            operador = 4;

        }

        private void labeligual_Click(object sender, EventArgs e)
        {
            if (operador == 1)
            {
                num1 = int.Parse(textBox1.Text);
                num2 = int.Parse(textBox2.Text);
                r = num1 + num2;
               textBox3.Text=r.ToString(num1+ "+" +num2+ "=" + r);

            }
            if (operador == 2)
            {
                num1 = int.Parse(textBox1.Text);
                num2 = int.Parse(textBox2.Text);
                r = num1 - num2;
                textBox3.Text = r.ToString(num1+ "-" +num2+ "=" + r);
            }
            if (operador == 3)
            {
                num1 = int.Parse(textBox1.Text);
                num2 = int.Parse(textBox2.Text);
                r = num1 * num2;
                textBox3.Text = r.ToString(num1+ "*" +num2+ "=" + r);
            }
            if (operador == 4)
            {
                num1 = int.Parse(textBox1.Text);
                num2 = int.Parse(textBox2.Text);
                r = num1 / num2;
                textBox3.Text = r.ToString(num1 + "/" + num2 + "=" + r);
            }


           
        }

        private void buttonlimpiar_Click(object sender, EventArgs e)
        {
            textBox1.Text = "";
            textBox2.Text = "";
            textBox3.Text = "";
        }

        private void buttonsalir_Click(object sender, EventArgs e)
        {
            Application.Exit();
        }
    }

}

RESULTADO FINAL.


No hay comentarios:

Publicar un comentario