You are on page 1of 9

GUÍA DE APRENDIZAJE

P’0Versión: 1 F6060065
1. Identificación de la Guía de Aprendizaje

Nombre del Proyecto: CALCULADORA EN VISUAL BASIC 2008 Duración en 12


horas
Programa de Formación: TECNICO EN PROGRAMACION DE SOFTWARE
Nivel Técnico
Fase del proyecto:
Análisis: Recolección de información y requerimientos para realizar la calculadora.
Planeación: Diseño del formulario con los respectivos botones para hacer la calculadora.
Escribir el código fuente para cada operación de la calculadora.
Ejecución y Desarrollo: Realizar algunos cálculos matemáticos con la calculadora.
Evaluación: Probar que las operaciones matemáticas se realicen de la manera correcta.
Actividad: Realizar una calculadora con las operaciones básicas en Duración en 12
Visual Basic 2008 horas:
Competencias a desarrollar:
.Identificación del IDE de Visual Basic 2008 2
Manejo del cuadro de herramientas y propiedades de los objetos de Visual
2
Basic 2008
Diseño de formularios en Visual Basic 2008 3
Programación de cada uno de los objetos que hacen parte del formulario. 5

2. Introducción

Visual Basic es un lenguaje de programación de los llamados "visuales", puesto que parte de la programación
que se realiza con él se basa en la utilización de elementos visuales. La palabra "Visual" hace referencia al
método que se utiliza para crear la interfaz gráfica de usuario. En lugar de escribir numerosas líneas de código
para describir la apariencia y la ubicación de los elementos de la interfaz, simplemente podemos agregar
objetos prefabricados en su lugar dentro de la pantalla, que ahorran mucho tiempo de programación y que
sobrepasan el concepto de la programación convencional en cuanto a la estructura secuencial del programa.

Para familiarizarnos con este lenguaje de programación desarrollaremos un proyecto en el cual manejaremos
las herramientas principales para crear formularios y generar la interfaz grafica de una calculadora la cual será
programada para que haga las operaciones básicas.

3. Resultado(s) del aprendizaje

Construir la interfaz grafica de la calculadora


3.1.
Programar cada uno de los objetos del formulario
3.2.

3.3.
Realizar la aplicación de la calculadora en Visual Basic 2008
GUÍA DE APRENDIZAJE

4. Actividades y estrategias de aprendizaje

Apoyados en el material de estudio se debe crear un formulario donde se insertaran todos los
botones que tiene una calculadora incluidos los números, las operaciones y los signos, se puede
guiar por la calculadora de Windows.
Después de haber diseñado el formulario se debe hacer la respectiva programación de cada botón
para que ejecute las operaciones correspondientes, al digitar los números se debe concatenar cada
valor que se esta ingresando para que forme un solo numero, este debe aparecer en una caja de
texto.
Se deben utilizar tres variables una para el valor uno, otra para el valor dos y la ultima para la
respuesta, estos valores se deben mostrar en la caja de texto, además se debe validar que no exista
una división entre 0.

5. Evaluación

Criterios de evaluación:
Construye la interfaz grafica de la calculadora

Programa cada uno de los objetos del formulario

Realiza la aplicación de la calculadora en Visual Basic 2008

Evidencias de aprendizaje:

Programa de Calculadora hecho en Visual Basic 2008

Taller resuelto con los problemas planteados en la guía.

6. Ambientes de aprendizaje, medios y recursos didácticos

Sala de computo, computadores con conexión a internet, Visual Studio 2008, Guía de aprendizaje

Tablero y marcadores
GUÍA DE APRENDIZAJE

7. Bibliografía

Manual de Visual Basic 2008

Curso de iniciación a la programación con Visual Basic .NET

8. Docentes asociados a la actividad:

Nelson Hernán Rodríguez Ayala

9. Fecha de elaboración:
13 de septiembre de 2009

Calculadora en visual basic


GUÍA DE APRENDIZAJE

Public Class Form1


Dim n1, n2 As Double
Dim opera As Integer
Dim resp As Double
Dim com As Integer
Private Sub form_load()

End Sub

Private Sub Button14_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button14.Click
n1 = Val(TextBox1.Text)
opera = 4
TextBox1.ResetText()
End Sub

Private Sub Button12_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button12.Click
TextBox1.Text = TextBox1.Text & 0
End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button1.Click
TextBox1.Text = TextBox1.Text & 1
End Sub

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles MyBase.Load

End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button2.Click
TextBox1.Text = TextBox1.Text & 2
End Sub

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button3.Click
TextBox1.Text = TextBox1.Text & 3
End Sub

Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button4.Click
TextBox1.Text = TextBox1.Text & 4
End Sub

Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button5.Click
TextBox1.Text = TextBox1.Text & 5
End Sub
GUÍA DE APRENDIZAJE

Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button6.Click
TextBox1.Text = TextBox1.Text & 6
End Sub

Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button7.Click
TextBox1.Text = TextBox1.Text & 7
End Sub

Private Sub Button8_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button8.Click
TextBox1.Text = TextBox1.Text & 8
End Sub

Private Sub Button9_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button9.Click
TextBox1.Text = TextBox1.Text & 9
End Sub

Private Sub Button11_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button11.Click
TextBox1.ResetText()
End Sub

Private Sub Button10_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button10.Click
End
End Sub

Private Sub Button17_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button17.Click
n1 = Val(TextBox1.Text)
opera = 1
TextBox1.ResetText()
End Sub

Private Sub Button16_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button16.Click
n1 = Val(TextBox1.Text)
opera = 2
TextBox1.ResetText()
End Sub

Private Sub Button15_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button15.Click
n1 = Val(TextBox1.Text)
opera = 3
TextBox1.ResetText()
End Sub
GUÍA DE APRENDIZAJE

Private Sub Button13_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button13.Click
n1 = Val(TextBox1.Text)
opera = 5
TextBox1.ResetText()
If (com < 1) Then
TextBox1.Text = TextBox1.Text & (".")
com = 1
End If
End Sub

Private Sub Button18_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button18.Click
resp = 0
n2 = Val(TextBox1.Text)
If (opera = 1) Then
resp = n1 * n2
TextBox1.Text = resp

End If
resp = 0
n2 = Val(TextBox1.Text)
If (opera = 4) Then
resp = n1 + n2
TextBox1.Text = resp

End If
resp = 0
n2 = Val(TextBox1.Text)
If (opera = 3) Then
resp = n1 - n2
TextBox1.Text = resp
End If
resp = 0
n2 = Val(TextBox1.Text)
If (opera = 2) Then
resp = n1 / n2
TextBox1.Text = resp
End If
If (opera = 6) Then
resp = n1 ^ n2
TextBox1.Text = resp
End If

End Sub

Private Sub Button25_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button25.Click
n1 = Val(TextBox1.Text)
TextBox1.Text = n1 Mod 2
GUÍA DE APRENDIZAJE

End Sub

Private Sub Button19_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button19.Click
Dim raiz As Double
resp = 0
n1 = Val(TextBox1.Text)
raiz = Math.Sqrt(n1)
TextBox1.Text = raiz

End Sub

Private Sub Button20_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button20.Click
n1 = Val(TextBox1.Text)
TextBox1.Text = n1 ^ 2

End Sub

Private Sub Button21_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button21.Click
n1 = Val(TextBox1.Text)
TextBox1.Text = n1 ^ 3

End Sub

Private Sub Button22_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button22.Click
n1 = Val(TextBox1.Text)
opera = 5
TextBox1.Text = " "

End Sub

Private Sub Button23_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button23.Click
n1 = Val(TextBox1.Text)
TextBox1.Text = 1 / n1

End Sub

Private Sub Button24_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button24.Click
n1 = Val(TextBox1.Text)
TextBox1.Text = 0 - n1

End Sub

Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal


e As System.EventArgs)
GUÍA DE APRENDIZAJE

End Sub

Private Sub Button26_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button26.Click
Dim coseno, Dec As Double
n1 = Val(TextBox1.Text)
Dec = 180 / n1
coseno = Math.Cos(Math.PI / Dec)
TextBox1.Text = coseno

End Sub

Private Sub Button27_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button27.Click
Dim pi As Double
n1 = Val(TextBox1.Text)
pi = Math.PI
TextBox1.Text = pi
End Sub

Private Sub Button28_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button28.Click
Dim seno, dec As Double
n1 = Val(TextBox1.Text)
dec = 180 / n1
seno = Math.Sin(Math.PI / dec)
TextBox1.Text = seno
End Sub

Private Sub Button29_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button29.Click
Dim tangente, dec As Double
n1 = Val(TextBox1.Text)
dec = 180 / n1
tangente = Math.Tan(Math.PI / dec)
TextBox1.Text = tangente
End Sub

Private Sub Button30_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button30.Click
Dim fac As Double
fac = 1
n1 = Val(TextBox1.Text)
While (n1 <> 0)
fac = fac * n1
n1 = n1 - 1
TextBox1.Text = fac

End While

End Sub
End Class
GUÍA DE APRENDIZAJE

You might also like