SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
Programador y Analista de Sistemas Autor : Santos Nilo Rivera Luján
Mi Web: http://riverasn.p.ht/
Mi Grupo : https://www.facebook.com/groups/398604720248657/
Calculadora BasicaPara empezar, explicare a detalle un ejemplo sobre como crear una calculadora simple en un
formulario de Windows (en lo personal es la expresión mas simple en lo que se refiere
a programación). Esta calculadora sera capaz de realizar operaciones básicas con
dos números (suma, resta, multiplicación y division).
Las herramientas utilizadas para programar esto sera Visual Studio 2010 Ultimate.
Para empezar lo primero que haremos sera crear un nuevo proyecto en Visual Studio.
Una vez ya realizado esto seleccionaremos Aplicación de Windows Forms y le damos un
nombre, en este caso yo lo nombrare como "Calculadora" y guardare el proyecto en mi
escritorio.
Programador y Analista de Sistemas Autor : Santos Nilo Rivera Luján
Mi Web: http://riverasn.p.ht/
Mi Grupo : https://www.facebook.com/groups/398604720248657/
Ya hecho tendremos una interfaz en la que por el momento lo único que nos interesa sera el
"Cuadro de Herramientas" y un Formulario en blanco, el cual utilizaremos para realizar la
interfaz gráfica del programa.
Si no aparece el "Cuadro de Herramientas" lo único que tendrás que hacer es ir al menú, entrar
a "Ver" y seleccionar el "Cuadro de Herramientas".
Ya que tengamos esto empezaremos por editar un poco nuestro formulario dando clic derecho
al formulario y seleccionando Propiedades.
Este menú nos ofrece la opción de poder editar el nombre del encabezado del formulario, su
tamaño, color, estilo, fuente, entre otras cosas que veremos mas adelante. Por ahora solo
cambiaremos el encabezado del formulario editando la propiedad de "Text".
Programador y Analista de Sistemas Autor : Santos Nilo Rivera Luján
Mi Web: http://riverasn.p.ht/
Mi Grupo : https://www.facebook.com/groups/398604720248657/
Después de esto desde el cuadro de herramientas arrastraremos 2 "TextBox" y 4 "Botones".
Que nos servirán para ingresar los datos a manejar y elegir que operación se quiere realizar.
Y mediante las propiedades al igual que el Formulario, editamos la propiedad "Text" de los
botones para identificar que operación realizaran.
Lo primero que debemos hacer es declarar dos variables las cuales utilizaremos para
almacenar los números que ingresemos en los "TextBox". Para esto damos clic Derecho en el
formulario y seleccionamos "Ver código"
namespace Calculadora
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
}
}
Para declarar las variables debemos definir que tipo de variable sera, obviamente nuestra
variable sera de tipo numérico pero debemos optar por números enteros, o decimales. En este
caso declarare variables de tipo entero (int), pero en caso de querer manejar números con
decimales solo cambiaríamos "int" por "double" o "float". La diferencia entre estos es que la
variable de tipo "double" sera mas exacta. Pero siguiendo con la variable de tipo entero
el código quedaría de esta manera.
Programador y Analista de Sistemas Autor : Santos Nilo Rivera Luján
Mi Web: http://riverasn.p.ht/
Mi Grupo : https://www.facebook.com/groups/398604720248657/
namespace Calculadora
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
int numero1, numero2;
}
}
Al declararlo en este lugar las variables podrán ser llamadas desde cualquier parte del código,
esto lo veremos mas adelante.
El primer botón a codificar sera el de suma dando doble clic en el para que visual studio nos
genere el código. Y codificaremos la operación.
private void button1_Click(object sender, EventArgs e)
{
numero1 = int.Parse(textBox1.Text);
numero2 = int.Parse(textBox2.Text);
MessageBox.Show(Convert.ToString(numero1 + numero2));
}
Lo que hice aquí fue convertir los datos ingresados en datos numéricos, para posteriormente
almacenarlos en las variables que declare. Después muestro el resultado de la suma en un
MessageBox previamente convertido a "String" (Cadena de caracteres).
El botón de Suma hasta el momento ya es funcional y se puede correr el programa para que
veas que es lo que hace. La manera de hacerlo es dando clic aquí:
De aquí en adelante el código seria similar. Solo cambiando el operador.
Multiplicación:
private void button3_Click(object sender, EventArgs e)
{
Programador y Analista de Sistemas Autor : Santos Nilo Rivera Luján
Mi Web: http://riverasn.p.ht/
Mi Grupo : https://www.facebook.com/groups/398604720248657/
numero1 = int.Parse(textBox1.Text);
numero2 = int.Parse(textBox2.Text);
MessageBox.Show(Convert.ToString(numero1 * numero2));
}
Resta
private void button2_Click(object sender, EventArgs e)
{
numero1 = int.Parse(textBox1.Text);
numero2 = int.Parse(textBox2.Text);
MessageBox.Show(Convert.ToString(numero1 - numero2));
}
División
private void button4_Click(object sender, EventArgs e)
{
numero1 = int.Parse(textBox1.Text);
numero2 = int.Parse(textBox2.Text);
MessageBox.Show(Convert.ToString(numero1 / numero2));
}
Por ultimo aqui dejo el link de descarga de el proyecto.
Gracias por visitar el Blog. http://programadorsantosrivera2030.blogspot.com/

Más contenido relacionado

La actualidad más candente

Cuestionario
CuestionarioCuestionario
Cuestionariojpauly4
 
Diseño y validacion GUI con java usando Netbeans
Diseño y validacion GUI con java usando NetbeansDiseño y validacion GUI con java usando Netbeans
Diseño y validacion GUI con java usando NetbeansEmerson Garay
 
Visual Basic Programming
Visual Basic ProgrammingVisual Basic Programming
Visual Basic ProgrammingOsama Yaseen
 
Forms 10g procedimientos y cursores
Forms 10g procedimientos y cursoresForms 10g procedimientos y cursores
Forms 10g procedimientos y cursoresEdwin Romero
 
Funciones propias de visual basic
Funciones propias de visual basicFunciones propias de visual basic
Funciones propias de visual basicYesenia Bautista
 
OBIEE 12c Advanced Analytic Functions
OBIEE 12c Advanced Analytic FunctionsOBIEE 12c Advanced Analytic Functions
OBIEE 12c Advanced Analytic FunctionsMichael Perhats
 
Visual Basic Presentacion
Visual Basic PresentacionVisual Basic Presentacion
Visual Basic PresentacionMateo
 
Base de datos con Netbeans
Base de datos con NetbeansBase de datos con Netbeans
Base de datos con NetbeansRandy
 
Manual de PSeInt
Manual de PSeIntManual de PSeInt
Manual de PSeIntCristian C
 
Windows Forms For Beginners Part - 1
Windows Forms For Beginners Part - 1Windows Forms For Beginners Part - 1
Windows Forms For Beginners Part - 1Bhushan Mulmule
 
Elementos básicos de un lenguaje de alto nivel
Elementos básicos de un lenguaje de alto nivelElementos básicos de un lenguaje de alto nivel
Elementos básicos de un lenguaje de alto nivelRicardo Axel
 
Programación estructurada y Herramientas estructurada
Programación estructurada y Herramientas estructuradaProgramación estructurada y Herramientas estructurada
Programación estructurada y Herramientas estructuradaLuisAlvarez618
 
structured programming Introduction to c fundamentals
structured programming Introduction to c fundamentalsstructured programming Introduction to c fundamentals
structured programming Introduction to c fundamentalsOMWOMA JACKSON
 

La actualidad más candente (20)

Cuestionario
CuestionarioCuestionario
Cuestionario
 
Ejercicios estructira con arrays
Ejercicios estructira con arraysEjercicios estructira con arrays
Ejercicios estructira con arrays
 
Handlebars.js
Handlebars.jsHandlebars.js
Handlebars.js
 
Diseño y validacion GUI con java usando Netbeans
Diseño y validacion GUI con java usando NetbeansDiseño y validacion GUI con java usando Netbeans
Diseño y validacion GUI con java usando Netbeans
 
Visual Basic Programming
Visual Basic ProgrammingVisual Basic Programming
Visual Basic Programming
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
 
Forms 10g procedimientos y cursores
Forms 10g procedimientos y cursoresForms 10g procedimientos y cursores
Forms 10g procedimientos y cursores
 
Ejercicios c#
Ejercicios c#Ejercicios c#
Ejercicios c#
 
Funciones propias de visual basic
Funciones propias de visual basicFunciones propias de visual basic
Funciones propias de visual basic
 
OBIEE 12c Advanced Analytic Functions
OBIEE 12c Advanced Analytic FunctionsOBIEE 12c Advanced Analytic Functions
OBIEE 12c Advanced Analytic Functions
 
Visual Basic Presentacion
Visual Basic PresentacionVisual Basic Presentacion
Visual Basic Presentacion
 
Taller access
Taller accessTaller access
Taller access
 
Base de datos con Netbeans
Base de datos con NetbeansBase de datos con Netbeans
Base de datos con Netbeans
 
Ejercicios de excel
Ejercicios de excelEjercicios de excel
Ejercicios de excel
 
Manual de PSeInt
Manual de PSeIntManual de PSeInt
Manual de PSeInt
 
Windows Forms For Beginners Part - 1
Windows Forms For Beginners Part - 1Windows Forms For Beginners Part - 1
Windows Forms For Beginners Part - 1
 
Eventos, Topicos Avanzados de Programacion
Eventos, Topicos Avanzados de Programacion Eventos, Topicos Avanzados de Programacion
Eventos, Topicos Avanzados de Programacion
 
Elementos básicos de un lenguaje de alto nivel
Elementos básicos de un lenguaje de alto nivelElementos básicos de un lenguaje de alto nivel
Elementos básicos de un lenguaje de alto nivel
 
Programación estructurada y Herramientas estructurada
Programación estructurada y Herramientas estructuradaProgramación estructurada y Herramientas estructurada
Programación estructurada y Herramientas estructurada
 
structured programming Introduction to c fundamentals
structured programming Introduction to c fundamentalsstructured programming Introduction to c fundamentals
structured programming Introduction to c fundamentals
 

Destacado

Why customer value propositions really matter - A focus on the telecom servic...
Why customer value propositions really matter - A focus on the telecom servic...Why customer value propositions really matter - A focus on the telecom servic...
Why customer value propositions really matter - A focus on the telecom servic...Juan Carlos Sanchez
 
Revista de la Fundación Exportar #4
Revista de la Fundación Exportar #4Revista de la Fundación Exportar #4
Revista de la Fundación Exportar #4Noticias de Exportar
 
Entidades de apoyo_en_latinoamerica
Entidades de apoyo_en_latinoamericaEntidades de apoyo_en_latinoamerica
Entidades de apoyo_en_latinoamericaAlgris Marquez
 
Trabajo listo internet hendry
Trabajo listo internet hendryTrabajo listo internet hendry
Trabajo listo internet hendryalfonsobsk
 
Dicionário de informática_&_internet_inglês-português
Dicionário de informática_&_internet_inglês-portuguêsDicionário de informática_&_internet_inglês-português
Dicionário de informática_&_internet_inglês-portuguêsMarcos Souza
 
Recursos Educativos y Medios Didácticos
Recursos Educativos y Medios DidácticosRecursos Educativos y Medios Didácticos
Recursos Educativos y Medios Didácticosmarormo
 
Programación en c j. carlos lopez ardao
Programación en c   j. carlos lopez ardaoProgramación en c   j. carlos lopez ardao
Programación en c j. carlos lopez ardaovictdiazm
 
Manual para llevar una vida sana
Manual para llevar una vida sanaManual para llevar una vida sana
Manual para llevar una vida sanainstitutmontgros
 
Comunicaciones
ComunicacionesComunicaciones
Comunicacioneswalter
 
Revista de la Fundación Exportar #22
Revista de la Fundación Exportar #22Revista de la Fundación Exportar #22
Revista de la Fundación Exportar #22Noticias de Exportar
 
Post Indiginist Aesthetics by Dr. Isaiah Ilo
Post Indiginist Aesthetics by Dr. Isaiah IloPost Indiginist Aesthetics by Dr. Isaiah Ilo
Post Indiginist Aesthetics by Dr. Isaiah Ilouche_ilo
 
Análisis de normas aceves
Análisis de normas acevesAnálisis de normas aceves
Análisis de normas acevesalffaro
 
Tema4aux
Tema4auxTema4aux
Tema4auxviyagu
 
Guía adición y sustracción de fracciones algebraicas.
Guía adición y sustracción de fracciones algebraicas.Guía adición y sustracción de fracciones algebraicas.
Guía adición y sustracción de fracciones algebraicas.Sandra Enith Angulo Rey
 
ירושלים כעיר בירה
ירושלים כעיר בירהירושלים כעיר בירה
ירושלים כעיר בירהhaimkarel
 

Destacado (20)

Why customer value propositions really matter - A focus on the telecom servic...
Why customer value propositions really matter - A focus on the telecom servic...Why customer value propositions really matter - A focus on the telecom servic...
Why customer value propositions really matter - A focus on the telecom servic...
 
Revista de la Fundación Exportar #4
Revista de la Fundación Exportar #4Revista de la Fundación Exportar #4
Revista de la Fundación Exportar #4
 
Entidades de apoyo_en_latinoamerica
Entidades de apoyo_en_latinoamericaEntidades de apoyo_en_latinoamerica
Entidades de apoyo_en_latinoamerica
 
Trabajo listo internet hendry
Trabajo listo internet hendryTrabajo listo internet hendry
Trabajo listo internet hendry
 
Dicionário de informática_&_internet_inglês-português
Dicionário de informática_&_internet_inglês-portuguêsDicionário de informática_&_internet_inglês-português
Dicionário de informática_&_internet_inglês-português
 
Recursos Educativos y Medios Didácticos
Recursos Educativos y Medios DidácticosRecursos Educativos y Medios Didácticos
Recursos Educativos y Medios Didácticos
 
Codigos QR
Codigos QRCodigos QR
Codigos QR
 
Programación en c j. carlos lopez ardao
Programación en c   j. carlos lopez ardaoProgramación en c   j. carlos lopez ardao
Programación en c j. carlos lopez ardao
 
Bullying
BullyingBullying
Bullying
 
Manual para llevar una vida sana
Manual para llevar una vida sanaManual para llevar una vida sana
Manual para llevar una vida sana
 
Comunicaciones
ComunicacionesComunicaciones
Comunicaciones
 
Revista de la Fundación Exportar #22
Revista de la Fundación Exportar #22Revista de la Fundación Exportar #22
Revista de la Fundación Exportar #22
 
Bullying
BullyingBullying
Bullying
 
Machado retórica
Machado retóricaMachado retórica
Machado retórica
 
Post Indiginist Aesthetics by Dr. Isaiah Ilo
Post Indiginist Aesthetics by Dr. Isaiah IloPost Indiginist Aesthetics by Dr. Isaiah Ilo
Post Indiginist Aesthetics by Dr. Isaiah Ilo
 
Análisis de normas aceves
Análisis de normas acevesAnálisis de normas aceves
Análisis de normas aceves
 
Tema4aux
Tema4auxTema4aux
Tema4aux
 
Guía adición y sustracción de fracciones algebraicas.
Guía adición y sustracción de fracciones algebraicas.Guía adición y sustracción de fracciones algebraicas.
Guía adición y sustracción de fracciones algebraicas.
 
2013 special miljoenennota
2013 special miljoenennota2013 special miljoenennota
2013 special miljoenennota
 
ירושלים כעיר בירה
ירושלים כעיר בירהירושלים כעיר בירה
ירושלים כעיר בירה
 

Similar a Pasos para crear calculadora en c# rivera y g

Similar a Pasos para crear calculadora en c# rivera y g (20)

Menú de Programas
Menú de ProgramasMenú de Programas
Menú de Programas
 
Bases de datos_angelina_monetti
Bases de datos_angelina_monettiBases de datos_angelina_monetti
Bases de datos_angelina_monetti
 
Tutorial de Visual Basic 6.0
Tutorial de Visual Basic 6.0Tutorial de Visual Basic 6.0
Tutorial de Visual Basic 6.0
 
Programando en microsoft visual studio 2008
Programando en microsoft visual studio 2008Programando en microsoft visual studio 2008
Programando en microsoft visual studio 2008
 
creacion de bd en vb
creacion de bd en vbcreacion de bd en vb
creacion de bd en vb
 
Reporte de Practica de programación visual
Reporte de Practica de programación visualReporte de Practica de programación visual
Reporte de Practica de programación visual
 
Conectar con bases de datos
Conectar con bases de datosConectar con bases de datos
Conectar con bases de datos
 
bases de datos desde visual basic
bases de datos desde visual basicbases de datos desde visual basic
bases de datos desde visual basic
 
Desarrollo de aplicaciones en visual basic 6.0
Desarrollo de aplicaciones en visual basic 6.0Desarrollo de aplicaciones en visual basic 6.0
Desarrollo de aplicaciones en visual basic 6.0
 
Intro Power Builder - JUGM 2010
Intro Power Builder - JUGM 2010Intro Power Builder - JUGM 2010
Intro Power Builder - JUGM 2010
 
Programa2 eclipse
Programa2 eclipsePrograma2 eclipse
Programa2 eclipse
 
Programa 2
Programa 2Programa 2
Programa 2
 
Programa2
Programa2 Programa2
Programa2
 
Crear una aplicación de formularios windows forms
Crear una aplicación de formularios windows formsCrear una aplicación de formularios windows forms
Crear una aplicación de formularios windows forms
 
Ambiente lazarus
Ambiente lazarusAmbiente lazarus
Ambiente lazarus
 
Juan david mosquera flor
Juan david mosquera florJuan david mosquera flor
Juan david mosquera flor
 
Juan david mosquera flor
Juan david mosquera florJuan david mosquera flor
Juan david mosquera flor
 
Sesión5 applets
Sesión5 appletsSesión5 applets
Sesión5 applets
 
Base de datos desde vb 6.0
Base de datos desde vb 6.0Base de datos desde vb 6.0
Base de datos desde vb 6.0
 
Manual batch-inputs
Manual batch-inputsManual batch-inputs
Manual batch-inputs
 

Pasos para crear calculadora en c# rivera y g

  • 1. Programador y Analista de Sistemas Autor : Santos Nilo Rivera Luján Mi Web: http://riverasn.p.ht/ Mi Grupo : https://www.facebook.com/groups/398604720248657/ Calculadora BasicaPara empezar, explicare a detalle un ejemplo sobre como crear una calculadora simple en un formulario de Windows (en lo personal es la expresión mas simple en lo que se refiere a programación). Esta calculadora sera capaz de realizar operaciones básicas con dos números (suma, resta, multiplicación y division). Las herramientas utilizadas para programar esto sera Visual Studio 2010 Ultimate. Para empezar lo primero que haremos sera crear un nuevo proyecto en Visual Studio. Una vez ya realizado esto seleccionaremos Aplicación de Windows Forms y le damos un nombre, en este caso yo lo nombrare como "Calculadora" y guardare el proyecto en mi escritorio.
  • 2. Programador y Analista de Sistemas Autor : Santos Nilo Rivera Luján Mi Web: http://riverasn.p.ht/ Mi Grupo : https://www.facebook.com/groups/398604720248657/ Ya hecho tendremos una interfaz en la que por el momento lo único que nos interesa sera el "Cuadro de Herramientas" y un Formulario en blanco, el cual utilizaremos para realizar la interfaz gráfica del programa. Si no aparece el "Cuadro de Herramientas" lo único que tendrás que hacer es ir al menú, entrar a "Ver" y seleccionar el "Cuadro de Herramientas". Ya que tengamos esto empezaremos por editar un poco nuestro formulario dando clic derecho al formulario y seleccionando Propiedades. Este menú nos ofrece la opción de poder editar el nombre del encabezado del formulario, su tamaño, color, estilo, fuente, entre otras cosas que veremos mas adelante. Por ahora solo cambiaremos el encabezado del formulario editando la propiedad de "Text".
  • 3. Programador y Analista de Sistemas Autor : Santos Nilo Rivera Luján Mi Web: http://riverasn.p.ht/ Mi Grupo : https://www.facebook.com/groups/398604720248657/ Después de esto desde el cuadro de herramientas arrastraremos 2 "TextBox" y 4 "Botones". Que nos servirán para ingresar los datos a manejar y elegir que operación se quiere realizar. Y mediante las propiedades al igual que el Formulario, editamos la propiedad "Text" de los botones para identificar que operación realizaran. Lo primero que debemos hacer es declarar dos variables las cuales utilizaremos para almacenar los números que ingresemos en los "TextBox". Para esto damos clic Derecho en el formulario y seleccionamos "Ver código" namespace Calculadora { public partial class Form1 : Form { public Form1() { InitializeComponent(); } } } Para declarar las variables debemos definir que tipo de variable sera, obviamente nuestra variable sera de tipo numérico pero debemos optar por números enteros, o decimales. En este caso declarare variables de tipo entero (int), pero en caso de querer manejar números con decimales solo cambiaríamos "int" por "double" o "float". La diferencia entre estos es que la variable de tipo "double" sera mas exacta. Pero siguiendo con la variable de tipo entero el código quedaría de esta manera.
  • 4. Programador y Analista de Sistemas Autor : Santos Nilo Rivera Luján Mi Web: http://riverasn.p.ht/ Mi Grupo : https://www.facebook.com/groups/398604720248657/ namespace Calculadora { public partial class Form1 : Form { public Form1() { InitializeComponent(); } int numero1, numero2; } } Al declararlo en este lugar las variables podrán ser llamadas desde cualquier parte del código, esto lo veremos mas adelante. El primer botón a codificar sera el de suma dando doble clic en el para que visual studio nos genere el código. Y codificaremos la operación. private void button1_Click(object sender, EventArgs e) { numero1 = int.Parse(textBox1.Text); numero2 = int.Parse(textBox2.Text); MessageBox.Show(Convert.ToString(numero1 + numero2)); } Lo que hice aquí fue convertir los datos ingresados en datos numéricos, para posteriormente almacenarlos en las variables que declare. Después muestro el resultado de la suma en un MessageBox previamente convertido a "String" (Cadena de caracteres). El botón de Suma hasta el momento ya es funcional y se puede correr el programa para que veas que es lo que hace. La manera de hacerlo es dando clic aquí: De aquí en adelante el código seria similar. Solo cambiando el operador. Multiplicación: private void button3_Click(object sender, EventArgs e) {
  • 5. Programador y Analista de Sistemas Autor : Santos Nilo Rivera Luján Mi Web: http://riverasn.p.ht/ Mi Grupo : https://www.facebook.com/groups/398604720248657/ numero1 = int.Parse(textBox1.Text); numero2 = int.Parse(textBox2.Text); MessageBox.Show(Convert.ToString(numero1 * numero2)); } Resta private void button2_Click(object sender, EventArgs e) { numero1 = int.Parse(textBox1.Text); numero2 = int.Parse(textBox2.Text); MessageBox.Show(Convert.ToString(numero1 - numero2)); } División private void button4_Click(object sender, EventArgs e) { numero1 = int.Parse(textBox1.Text); numero2 = int.Parse(textBox2.Text); MessageBox.Show(Convert.ToString(numero1 / numero2)); } Por ultimo aqui dejo el link de descarga de el proyecto. Gracias por visitar el Blog. http://programadorsantosrivera2030.blogspot.com/