jueves, 30 de diciembre de 2010

C# MODO VISUAL (por fin) [Calculadora sencilla]

El modo visual de C# es ya mas fácil sabiendo los comandos básicos del modo consola así que mejor iré directamente a lo practico con algunos ejemplos que les recomiendo igual vallan haciendo.


el primer ejemplo es el de una calculadora sencilla


Parte 1



Parte 2


Aquí el código de la ventana, osea la calculadora en si
------------------------------------------------------------------------------------------------------------------------------------------------------

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 calculadora1
{
    public partial class Form1 : Form
    {
        double resultado=0;
        bool suma, resta, multi, div;

        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            double x = double.Parse(textBox1.Text);
            resultado = resultado + x;
            suma = true;
            textBox1.Focus();
            textBox1.Text = "";
        }

        private void button2_Click(object sender, EventArgs e)
        {
            double x = double.Parse(textBox1.Text);
            resultado = resultado + x;
            resta = true;
            textBox1.Focus();
            textBox1.Text = "";
        }

        private void button3_Click(object sender, EventArgs e)
        {
            double x = double.Parse(textBox1.Text);
            resultado = resultado + x;
            multi = true;
            textBox1.Focus();
            textBox1.Text = "";
        }

        private void button4_Click(object sender, EventArgs e)
        {
            double x = double.Parse(textBox1.Text);
            resultado = resultado + x;
            div = true;
            textBox1.Focus();
            textBox1.Text = "";
        }

        private void button5_Click(object sender, EventArgs e)
        {
            if (suma)
            {
                resultado += double.Parse(textBox1.Text);
            }
            if (resta)
            {
                resultado -= double.Parse(textBox1.Text);
            }
            if (multi)
            {
                resultado *= double.Parse(textBox1.Text);
            }
            if (div)
            {
                resultado /= double.Parse(textBox1.Text);
            }

            textBox1.Text = resultado.ToString();
            suma = false;
            resta = false;
            multi = false;
            div = false;
            resultado = 0;
        }
    }
}

------------------------------------------------------------------------------------------------------------------------------------------------------

6 comentarios:

  1. esta chido danny phamton

    ResponderEliminar
  2. orales¡¡¡ ta genial chavo muchas felicidades gracias por el code, buen aporte y mucho empeño por demostralo jumm deverdad calificacion for(calificacion=0;calificacion<=100; calificacion++){System.out.println(calificacion);} jeje

    ResponderEliminar
  3. Estaa Genial!! Gracciasss : )

    ResponderEliminar
  4. Mil Gracias! me sirvio para un pequenio adelanto a mi proyecto que se liga a windows form y aplicaciones de servicios Web =D

    ResponderEliminar
  5. Hola debes hacer las respectivas correcciones a el codigo ya que el que aparece aqui tiene errores

    ResponderEliminar