En este grupo En todos

Foro de Lenguaje basic



Calculadora

Agueda Sandra Lucia
Informática y computación c f t andrés...
Escrito por Agueda Sandra Lucia Barriga Altamirano
el 23/09/2009

Me pidieron que realizara una aplicacion que permita al usuario colocar el resultado de una suma,resta,multiplicación , division de dos números que se generan en forma aleatoria. Las instrucciones son las siguientes:

AEl formato no debe tener activo el boton maximizar

Al abrir la aplicación ya deben existir números en los label y un operador

Donde va al operador el resultado puede cambiarlo al hacer clic sobre el label

Al hacer clic en el boton revisar debe aparecer el letrero de exito o error según corresponda. También debe tener el texbox desactivado

El usuario solo debe ingresar números en el cuadro de texto

Al hacer clic el el boton empezar debe generar nuevos números aleatorios, limpiar el cuadro de texto y desaparecer el letrero. Tambien debe dejar activo el texbox.

Como recién estoy empezando a estudiar vb me cuesta mucho, de hecho no se pordonde empezar, porfa ayudenme,se los agradezco desde ya

Agueda Barriga

Jorge Poma
Ing. elec./ing.sist. uncp - upla
Escrito por Jorge Poma
el 25/09/2009

Hola, haber si te puedo ayudar

En vb. Net

1. - no debe tener activo el boton maximizar: propiedad MAXIMIZEBOX FALSE

2. - se supoen que ya es dibujado 2 labels, para los numeros y el operador, entonces en el

Evento load del formulario:

Dim rand As New Random
Dim a, b, c As Integer
Dim op As String

a = rand. Next(1, 100)
Label1. Text = a

b = rand. Next(1, 100)
Label2. Text = b

c = rand. Next(1, 4)
If c = 1 Then op = "+"
If c = 2 Then op = "-"
If c = 3 Then op = "/"
If c = 4 Then op = "*"
Label3. Text = op

3. - cambiar el operador, en el evento clic del label3

Dim rand As New Random
Dim c As Integer
Dim op As String
c = rand. Next(1, 4)
If c = 1 Then op = "+"
If c = 2 Then op = "-"
If c = 3 Then op = "/"
If c = 4 Then op = "*"
Label3. Text = op

...... Esto continuara Wink