SlideShare une entreprise Scribd logo
1  sur  5
Télécharger pour lire hors ligne
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/

Contenu connexe

Tendances

LIBRO INTERACTIVO SCRATCH
LIBRO INTERACTIVO SCRATCHLIBRO INTERACTIVO SCRATCH
LIBRO INTERACTIVO SCRATCHFree TIC
 
Cubo y cuadrado java
Cubo y cuadrado javaCubo y cuadrado java
Cubo y cuadrado javaRobert Wolf
 
Cuaderno practica de powerpoint
Cuaderno practica de powerpointCuaderno practica de powerpoint
Cuaderno practica de powerpointOmar Ramirez
 
Elementos de la pantalla De PowerPoint/ Informática
Elementos de la pantalla De PowerPoint/ InformáticaElementos de la pantalla De PowerPoint/ Informática
Elementos de la pantalla De PowerPoint/ InformáticaJorge Cifuentes
 
Programa en emu8086
Programa en emu8086Programa en emu8086
Programa en emu8086Fredy Soncco
 
Cuestionario de excel 2013
Cuestionario de excel 2013Cuestionario de excel 2013
Cuestionario de excel 2013CuartaDinastia
 
Formularios y contenedores
Formularios y contenedoresFormularios y contenedores
Formularios y contenedoreszeta2015
 
EJEMPLO DE ALGORITMOS ESTRUCTURADOS
EJEMPLO DE ALGORITMOS ESTRUCTURADOS EJEMPLO DE ALGORITMOS ESTRUCTURADOS
EJEMPLO DE ALGORITMOS ESTRUCTURADOS Edwin Vega Orozco
 
Manual práctico de WORD 2013
Manual práctico de WORD 2013Manual práctico de WORD 2013
Manual práctico de WORD 2013COMPU EDUCA
 
Bitácora de base de datos
Bitácora de base de datosBitácora de base de datos
Bitácora de base de datosLalo Osorio
 
Algoritmo de dekker
Algoritmo de dekkerAlgoritmo de dekker
Algoritmo de dekkerJuanFrank13
 
Clasificasion de lenguajes
Clasificasion de lenguajesClasificasion de lenguajes
Clasificasion de lenguajesAlex Javier
 

Tendances (20)

Manual visual studio 2010
Manual visual studio 2010Manual visual studio 2010
Manual visual studio 2010
 
LIBRO INTERACTIVO SCRATCH
LIBRO INTERACTIVO SCRATCHLIBRO INTERACTIVO SCRATCH
LIBRO INTERACTIVO SCRATCH
 
Cubo y cuadrado java
Cubo y cuadrado javaCubo y cuadrado java
Cubo y cuadrado java
 
Cuaderno practica de powerpoint
Cuaderno practica de powerpointCuaderno practica de powerpoint
Cuaderno practica de powerpoint
 
Elementos de la pantalla De PowerPoint/ Informática
Elementos de la pantalla De PowerPoint/ InformáticaElementos de la pantalla De PowerPoint/ Informática
Elementos de la pantalla De PowerPoint/ Informática
 
Programa en emu8086
Programa en emu8086Programa en emu8086
Programa en emu8086
 
Cuestionario de excel 2013
Cuestionario de excel 2013Cuestionario de excel 2013
Cuestionario de excel 2013
 
Formularios y contenedores
Formularios y contenedoresFormularios y contenedores
Formularios y contenedores
 
Presentacion macros
Presentacion macrosPresentacion macros
Presentacion macros
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensamblador
 
EJEMPLO DE ALGORITMOS ESTRUCTURADOS
EJEMPLO DE ALGORITMOS ESTRUCTURADOS EJEMPLO DE ALGORITMOS ESTRUCTURADOS
EJEMPLO DE ALGORITMOS ESTRUCTURADOS
 
Adobe dreamweaver
Adobe dreamweaverAdobe dreamweaver
Adobe dreamweaver
 
PROGRAMANDO CON MSWLOGO
PROGRAMANDO CON MSWLOGOPROGRAMANDO CON MSWLOGO
PROGRAMANDO CON MSWLOGO
 
Python (ejercicios)
Python (ejercicios)Python (ejercicios)
Python (ejercicios)
 
Manual práctico de WORD 2013
Manual práctico de WORD 2013Manual práctico de WORD 2013
Manual práctico de WORD 2013
 
Sentencias condicionales
Sentencias condicionalesSentencias condicionales
Sentencias condicionales
 
Bitácora de base de datos
Bitácora de base de datosBitácora de base de datos
Bitácora de base de datos
 
Algoritmo de dekker
Algoritmo de dekkerAlgoritmo de dekker
Algoritmo de dekker
 
Clasificasion de lenguajes
Clasificasion de lenguajesClasificasion de lenguajes
Clasificasion de lenguajes
 
Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenados
 

En vedette

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
 

En vedette (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
 
ירושלים כעיר בירה
ירושלים כעיר בירהירושלים כעיר בירה
ירושלים כעיר בירה
 

Similaire à Pasos para crear calculadora en c# rivera y g

Similaire à 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/