You are on page 1of 3

Lenguaje de Programacin 3 2016 I

Este proyecto sirve para realizar operaciones matemticas, como Suma, Multiplicacin,
Divisin y Resta desde Visual Basic .NET usando InputBox.
En cada InputBox se escribe el nmero a calcular y en el ltimo se digita el smbolo que desea
operar, como, +, -, *, /.
Al darle aceptar aparece un mensaje con el resultado.
Para este ejemplo escribiremos el siguiente cdigo en el formulario:

Private Sub Form Load ()

Dim dato1, dato2, signo as String

dato1 = InputBox ("Digite el primer nmero para la operacin:", _


"Operaciones Matemticas")
dato2 = InputBox ("Digite el segundo nmero para la operacin:", _
"Operaciones Matemticas")
signo = InputBox ("Digite el smbolo correspondiente para " & _
"la operacin que desea realizar." & _
"Smbolos: *

+.", "Operaciones Matemticas")

If signo = "+" Then


MsgBox ("El Resultado de la Suma es: ") & Val(dato1) + Val(dato2), , _
"Resultado de la suma"
ElseIf signo = "-" Then
MsgBox ("El Resultado de la Resta es: ") & Val(dato1) - Val(dato2), , _
"Resultado de la Resta"
ElseIf signo = "*" Then
MsgBox ("El Resultado de la Multiplicacin es: ") & Val(dato1) * Val(dato2), ,
_
"Resultado de la Multiplicacin"
ElseIf signo = "/" Then
MsgBox ("El Resultado de la Divisin es: ") & Val(dato1) / Val(dato2), , _
"Resultado de la Divisin"
Else
MsgBox "Algn dato incorrecto, srvase corregirlo.", _
vbOKOnly + vbCritical, "Error"

Profesor: Hugo Godoy

Correo: hugogodoy@outlook.es

Claro: 997-253356

Lenguaje de Programacin 3 2016 I


End If

End Sub

Despus de escribir el cdigo anterior, presionamos F5 para ver el formulario.


Nos aparecer un cuadro donde nos pide un nmero, en el escribiremos cualquier nmero y le
damos aceptar, como se muestra a continuacin:

Despus nos aparecer otro recuadro donde nos pedir el segundo nmero, como el
siguiente, tambin le damos aceptar:

Luego nos aparecer el ltimo InputBox, en ella digitamos: +, -, *, /., como se muestra a
continuacin:

Profesor: Hugo Godoy

Correo: hugogodoy@outlook.es

Claro: 997-253356

Lenguaje de Programacin 3 2016 I

Por ltimo, nos aparecer un mensaje con la respuesta, como el que se muestra a
continuacin:

1.

Disea y codifica un programa para convertir la temperatura de grados Fahrenheit


Celsius a grados Celsius.
C = 5/9(F-32)

2.

Disea y codifica un programa para leer dos nmeros enteros y calcular su media entera.

3.

Disea y codifica un programa para leer tres nmeros enteros y calcular su media
entera.

4.

Disea y codifica un programa para leer dos nmeros enteros e intercambiar sus
valores, mostrndolos a continuacin. Ntese que no es suficiente con mostrar los
valores en orden invertido, sino que hay que cambiar el contenido de las variables en el
programa.
X =23, Y = 45

5.

X = 45, Y = 23

Disea y codifica un programa para leer tres nmeros enteros e intercambiar sus
valores, de manera similar al ejercicio anterior, mostrndolos a continuacin.
A = 23, B = 45, C = 67

6.

A = 45, B = 67, C = 23

Disea y codifica un programa para leer una cantidad en segundos y nos muestre por
pantalla las horas, minutos y segundos correspondientes. Ejemplo: Si introducimos 4005
nos mostrar 1 horas 6 minutos 45 segundos. Si introducimos una cantidad alta de
segundos se producir un sobrepasamiento.

Profesor: Hugo Godoy

Correo: hugogodoy@outlook.es

Claro: 997-253356

You might also like