EJERCICIO DE VISUAL BASICEn este ejercicio vamos a crear un programa con Visual Basic, mediante el cualpodamos calcular el...
Este segundo “Label” tiene las propiedades,Caption  “Introduce un Numero:”BorderStyle  “1.-Fixed Single”Continuaremos co...
A este “textbox” tan solo le hemos borrado el contenido en la propiedad “Text”.Colocaremos ahora los botones de comando “C...
Al ultimo label que hemos colocado hemos cambiado el color de fondo“Backcolor” por amarillo, para resaltar el “label” dond...
En este primer código realizamos un “bucle” donde la variable “a” coge el valorintroducido en “Text1.text” y le ira restan...
ATENCION, en el caso de que introduzcamos un valor un poco elevado,Visual Basic mostrara el siguiente error,
Este error indica que el resultado que ha calculado es un numero mayor que elque admite una variable de tipo “integer” com...
Próxima SlideShare
Cargando en…5
×

Ex10

392 visualizaciones

Publicado el

Ejercicio Access 2006

0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
392
En SlideShare
0
De insertados
0
Número de insertados
3
Acciones
Compartido
0
Descargas
6
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Ex10

  1. 1. EJERCICIO DE VISUAL BASICEn este ejercicio vamos a crear un programa con Visual Basic, mediante el cualpodamos calcular el factorial de un numero.Empezaremos diseñando el formulario,Dibujamos un “Label” y le colocamos las propiedades,Backcolor  color “salmón”Caption  “Calculo del FACTORIAL”Font  Negrita – tamaño “10”Alineación  “Centro”Continuamos colocando otro “Label” que indicara el concepto del valor aintroducir. Como en la siguiente imagen....
  2. 2. Este segundo “Label” tiene las propiedades,Caption  “Introduce un Numero:”BorderStyle  “1.-Fixed Single”Continuaremos colocando un “TextBox” que es donde el usuario introducirá unnumero al cual le calcularemos el factorial.
  3. 3. A este “textbox” tan solo le hemos borrado el contenido en la propiedad “Text”.Colocaremos ahora los botones de comando “CommandButton” necesariospara realizar el calculo del factorial y para finalizar la ejecución.Estos dos botones de comando tan solo tiene la propiedad “Caption” en la quehemos introducido los textos que vemos en los botones de la imagen anterior.Y finalmente colocaremos otro “Label” en el cual el programa nos mostrara elresultado del calculo.
  4. 4. Al ultimo label que hemos colocado hemos cambiado el color de fondo“Backcolor” por amarillo, para resaltar el “label” donde se visualizara elresultado.Una vez tenemos el formulario diseñado, procederemos a introducir en loscomponentes necesarios el código que ejecutara Visual Basic al producirse unevento determinado.En el primer botón de comando “Command1” que es el de “Calculo” en elevento “Click” tendrá que realizar el calculo del factorial. De forma quehacemos “2 clics” en el “Command1” y en la pantalla de código introducimos...Antes de colocar el código en el “Command1”, desde la pantalla de código deVisual en el apartado “General ----- Declaraciones”, declararemos las dosvariables que utilizaremos en el calculo,Aquí tanto la “a” como la “b” se han declarado “numéricas enteras”.Ahora vamos con el código del botón 1, Private Sub Command1_Click() For a = Text1.Text To 1 Step -1 b=b*a Next a Label3.Caption = b End Sub
  5. 5. En este primer código realizamos un “bucle” donde la variable “a” coge el valorintroducido en “Text1.text” y le ira restando de uno en uno (step-1) hasta llegara obtener el valor “1”.Cada vez que le reste uno a la variable “a”, el valor de esta será multiplicadopor el valor de “b”, (b=b*a), que a su vez almacena el valor de la multiplicaciónanterior.Al finalizar el bucle (o sea que la variable “a” llegue a “1”) saldrá del mismo(next a) y en el “label3” colocara el valor de “b”.Para que las multiplicaciones se lleven a cabo de forma correcta, en el evento“load” del “form1” tendremos que introducir el código .... Private Sub Form_Load() b=1 End Subde tal forma que la variable “b” se inicializa a “1”, de no ser así el valor pordefecto de “b” seria “0” con lo cual el resultado de las multiplicaciones del buclesiempre daría “0”.Finalmente en el “Command2” el botón de salir introduciremos el código ... Private Sub Command2_Click() End End SubAhora realizamos una prueba de ejecución,
  6. 6. ATENCION, en el caso de que introduzcamos un valor un poco elevado,Visual Basic mostrara el siguiente error,
  7. 7. Este error indica que el resultado que ha calculado es un numero mayor que elque admite una variable de tipo “integer” como la variable “a” y “b”. De formaque este es un error normal en cálculos grandes con variable de poco rangocomo la “integer”.** Si quisiéramos poder calcular números un poco mas grandes, tendríamosque rectificar en el código la declaración de las variables y definirla como tipo“long” ** Dim a, b As LongCon este tipo de variables podemos llegar a calcular el factorial de “12” no mas.Ahora almacenamos el ejercicio y el formulario.

×