Está en la página 1de 8

EJERCICIOS

PARA EL EXAMEN
REMEDIAL

MODULO DE GUIA
SRTA. GUAMAN CARRILLO ESTEFANIA
ABIGAIL
SEGUNDO BACHILLERATO
ING. CARDENAS JOEL
PROFESOR

Conversor de unidades de temperatura


Antes de nada, como no todo el mundo sabe la unidad de temperatura del SI (Sistema
internacional) que muchos creen que es el ºC, voy a explicar un poco:

FECHA DE ENVIO: VIERNES, 23 DE AGOSTO DEL 2019


La temperatura mínima en ºC, son -273ºC lo que equivale en K a 0 (En K no hay
temperatura negativa).

Conversión:

 De ºC a K: x + 273 (x es el número de ºC)


 De K a ºC: x - 273 (x es el número de K)

Objetos:

 TextBox (2)
 RadioButto (2)
 GroupBox (1)
 Button (3)
 Label (3)

En la calculadora, hemos puesto nombres un poco largos, aquí no escribiremos tanto:

(Name): N y R (A los TextBox)

*Distribución de los objetos.

Código:

Al botón "Calcular":

Private Sub [...]


If RadioButton1.Checked Then 'Abre una condición
R.Text = (CDbl(N.Text + 273)) 'Si está seleccionado el RadioButton1,
suma 273
ElseIf RadioButton2.Checked Then
R.Text = (CDbl(N.Text - 273)) 'Si está seleccionado el RadioButton2,
resta 273
End If 'Cierra la condición
End Sub
Al botón "Borrar":

Private Sub [...]


N.Text = "" 'El cuadro de texto N (El del número) se borra
R.Text = "0" 'El cuadro de texto R (El del resultado) se pone en 0
End Sub
Al botón "Salir":

FECHA DE ENVIO: VIERNES, 23 DE AGOSTO DEL 2019


Private Sub [...]
End 'Se cierra completamente el programa
End Sub

6) Dados tres valores enteros, los cuales representan las longitudes de los lados
de un triángulo, escribir un programa que determine si el triángulo es isósceles,
equilátero o escaleno.

Se debe crear:

4 Label

3 TextBox

1 CommandButton

Debe quedar así

Aquí esta el código (Darle doble clíck al CommandButton e introducir lo siguiente)

Private Sub Command1_Click()


Dim LadoUno As Integer, LadoDos As Integer, LadoTres As Integer

LadoUno = Text1

FECHA DE ENVIO: VIERNES, 23 DE AGOSTO DEL 2019


LadoDos = Text2
LadoTres = Text3

If LadoUno = LadoDos And LadoDos = LadoTres Then


Label4 = "Es equilátero"
ElseIf LadoUno = LadoDos Or LadoUno = LadoTres Or LadoDos =
LadoTresOr LadoDos = LadoUno Or LadoTres = LadoUno Or LadoTres =
LadoDos Then
Label4 = "Isosceles"
Else
Label4 = "Escaleno"
End If
End Sub

Navegador de Internet
Herramientas:

 TextBox (1)
 Buttons (5)
 WebBrowser (1)
 MenuStrip (1)

*Distribución de los objetos.


*Pulsar para ampliar.

Propiedades:

Button1: Text "Atrás"


Button2: Text "Adelante"
Button3: Text "Actualizar"
Button4: Text "Cancelar"
Button5: Text "Ir"

FECHA DE ENVIO: VIERNES, 23 DE AGOSTO DEL 2019


MenuStrip1:

Menú Archivo (opcional) se puede poner Atrás, Adelante, Actualizar....


Menú Favoritos (opcional) se pueden poner 4 o 5 páginas (Google, SceneBeta, Wikipedia,
Facebook)
Alguna que otra que quieras poner, si no pones ninguna, quita el menustrip ya que no es
obligatorio.

Código:

En el Button1:

Private Sub [...]


WebBrowser1.GoBack() 'Al pulsar el botón, página atrás.
End Sub
En el Button2:

Private Sub [...]


WebBrowser1.GoForward() 'Al pulsar el botón, página adelante.
End Sub
En el Button3:

Private Sub [...]


WebBrowser1.Stop() 'Al pulsar el botón, deja de cargar la página.
End Sub
En el Button4:

Private Sub [...]


WebBrowser1.Refresh() 'Al pulsar el botón, se vuelve a cargar la
página.
End Sub
En el Button5:

Private Sub [...]


WebBrowser1.Navigate(TextBox1.Text) 'Al pulsar el botón, se carga la
página que pone en el TextBox1
End Sub
Propiedades de los objetos para que la pantalla quede bien al maximizar (Anchor):

*Anchor de TextBox1

*Anchor de Button5

FECHA DE ENVIO: VIERNES, 23 DE AGOSTO DEL 2019


*Anchor de WebBrowser1

Para hacer que nos muestre la barra de carga:

Private Sub WebBrowser1_Navigating(ByVal sender As Object, ByVal e As


System.Windows.Forms.WebBrowserNavigatingEventArgs) Handles
WebBrowser1.Navigating
ProgressBar1.Visible = True

With ProgressBar1

.Minimum = 0

.Maximum = 50

.Step = 5

End With

For index As Integer = 0 To 50 Step 5

ProgressBar1.Value = index

System.Threading.Thread.Sleep(35)

Next

End Sub

Multiprograma
 Formulario (+3)
 Botones (+2)
 Otros objetos usados para los programas.

Se hacen de formulario tantos como opciones tenga el programa más 1, por ejemplo, si tiene
5 opciones, 6 formularios.
En el formulario principal, botones como programas y en cada uno de los otros, un programa
diferente. El botón abrirá el otro formulario.

2 Tipos de multiprograma:

 El que abre un formulario y deja es principal y el otro abierto. (A)


 El que abre un formulario y cierra el principal, normalmente se incluye un botón para volver
al principal. (B)

Código (A):

En los botones del Formulario principal:

Private Sub [...]


Formx.Show() 'Donde Formx es el (Name) del formulario. Esto abre el
otro formulario.
End Sub

FECHA DE ENVIO: VIERNES, 23 DE AGOSTO DEL 2019


Código (B):

Antes de nada, hay que cambiar una cosa de las propiedades del proyecto:

*Doble clic a My Project para acceder a las propiedades del proyecto.

*Cambiar a: "Al cerrar el último formulario".


*Pulsar para ampliar.

Una vez cambiado eso, en el código del botón que cambia de formulario:

FECHA DE ENVIO: VIERNES, 23 DE AGOSTO DEL 2019


Private Sub [...]
Formx.Show() 'Donde Formx es el (Name) del formulario. Esto abre el
otro formulario.
Me.Close() 'Esto cierra este formulario. Lo hace tan rápido que parece
que un formulario se transforma en el otro.
End Sub

Para probar como funciona el programa hecho, pulsar sobre .

Para generar un .exe del programa:

*Generando el .exe del proyecto.

TU TAREA

1.- Realice la codificación de estos ejercicios en VB


6.0 puede utilizar la guía en la siguiente dirección :
http://werneriabits.blogspot.com/2013/02/ejercicios-resueltos-basicos-y-de.html

FECHA DE ENVIO: VIERNES, 23 DE AGOSTO DEL 2019

También podría gustarte