Está en la página 1de 10

República Bolivariana de Venezuela.

Ministerio del Poder Popular Para la Educación Universitaria.

Instituto Universitario Politécnico. Santiago Mariño.

Barcelona Estado Anzoátegui.

PROGRAMACION III

Profesora: Madglodi Flórez. Bachiller: Yomar Romero.

C.I: 28.666.851

3 de noviembre del 2023.


Ejercicio 1 (solución).

Public Class Form1

Private Sub Label2_Click(sender As Object, e As EventArgs) Handles Label2.Click

End Sub

Private Sub Label1_Click(sender As Object, e As EventArgs) Handles Label1.Click

End Sub

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load

End Sub

Private Sub Label3_Click(sender As Object, e As EventArgs) Handles Label3.Click

End Sub

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

Dim valor1 As Integer = NumericUpDown1.Value

Dim valor2 As Integer = NumericUpDown2.Value

Dim valor3 As Integer = NumericUpDown3.Value

Dim valor4 As Integer = NumericUpDown4.Value

Dim resultado As Integer = (valor1 + valor2 + valor3 + valor4) / 4

TextBox1.Text = resultado.ToString()

End Sub

Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged

End Sub

End Class

Este código es un programa en Visual Basic .NET que calcula el promedio de cuatro valores
numéricos ingresados por el usuario. El código hace lo siguiente:
- Define una clase llamada Form1 que hereda de la clase System.Windows.Forms.Form, que
representa un formulario de Windows.

- Declara varios métodos que manejan los eventos de los controles del formulario, como los clics
del mouse o los cambios de texto. Estos métodos se identifican por el atributo Handles, que indica qué
evento y qué control están asociados al método.

- En el método Button1_Click, que se ejecuta cuando el usuario presiona el botón 1, se obtienen los
valores de cuatro controles NumericUpDown, que permiten al usuario ingresar números enteros con
flechas arriba y abajo. Estos valores se almacenan en cuatro variables de tipo Integer, que representan
números enteros de 32 bits.

Luego, se calcula el resultado de sumar los cuatro valores y dividirlos por cuatro, que es el promedio
aritmético. Este resultado se almacena en otra variable de tipo Integer, que se redondea al entero más
cercano.

- Finalmente, se asigna el valor de la variable resultado al control TextBox1, que muestra una caja
de texto donde el usuario puede ver o editar texto. Para hacer esto, se usa el método ToString, que
convierte el valor numérico en una cadena de caracteres.

El resultado que arroja este código es el promedio de los cuatro valores ingresados por el usuario,
que se muestra en el control TextBox1. Por ejemplo, si el usuario ingresa los valores 10, 20, 30 y 40, el
resultado será 25. Si el usuario ingresa los valores 5, 15, 25 y 35, el resultado será 20.
Ejercicio 3 (solución).

Public Class Form1


Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim porcentaje As Integer = (CInt(TextBox1.Text) / 100) * CInt(TextBox2.Text)
Dim total As Integer = (CInt(TextBox1.Text) - porcentaje)
Call MsgBox("Total a pagar: " + total.ToString)
End Sub

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load


End Sub
End Class

Este código es un programa en Visual Basic .NET que calcula el total a pagar de un producto con
descuento. El código hace lo siguiente:

- Define una clase llamada Form1 que hereda de la clase System.Windows.Forms.Form, que
representa un formulario de Windows.
- Declara dos métodos que manejan los eventos de los controles del formulario, como los clics del
mouse o los cambios de texto. Estos métodos se identifican por el atributo Handles, que indica qué evento
y qué control están asociados al método.

- En el método Button1_Click, que se ejecuta cuando el usuario presiona el botón 1, se obtienen los
valores de dos controles TextBox, que muestran cajas de texto donde el usuario puede ver o editar texto.
Estos valores se almacenan en dos variables de tipo String, que representan cadenas de caracteres.

- Luego, se convierten los valores de las variables de tipo String a tipo Integer, que representan
números enteros de 32 bits, usando la función CInt, que realiza una conversión implícita. Se asume que el
usuario ingresa valores numéricos válidos en los controles TextBox.

- Después, se calcula el porcentaje de descuento, que es el resultado de dividir el valor del primer
TextBox por 100 y multiplicarlo por el valor del segundo TextBox. Este porcentaje se almacena en una
variable de tipo Integer, que se redondea al entero más cercano.

- A continuación, se calcula el total a pagar, que es el resultado de restar el valor del primer TextBox
menos el porcentaje de descuento. Este total se almacena en otra variable de tipo Integer, que se
redondea al entero más cercano.

- Finalmente, se llama a la función MsgBox, que muestra un mensaje en una ventana emergente.
El mensaje contiene la cadena "Total a pagar: " concatenada con el valor de la variable total convertido a
tipo String, usando el método ToString, que convierte el valor numérico en una cadena de caracteres.

El resultado que arroja este código es el total a pagar de un producto con descuento, que se muestra
en una ventana emergente. Por ejemplo, si el usuario ingresa los valores 1000 y 10 en los controles
TextBox, el resultado será 900. Si el usuario ingresa los valores 500 y 20 en los controles TextBox, el
resultado será 400.
Ejercicio 4 (solución).

Public Class Form1


Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim radio As Single = TextBox1.Text
Dim constante As Single = 3.1416
Dim area As Single = constante * (radio * radio)
Dim perimetro As Single = 2 * (constante * radio)

TextBox2.Text = area.ToString()
TextBox3.Text = perimetro.ToString()
End Sub
Private Sub Label1_Click(sender As Object, e As EventArgs) Handles Label1.Click
End Sub
Private Sub TextBox2_TextChanged(sender As Object, e As EventArgs) Handles TextBox2.TextChanged
End Sub
Private Sub TextBox3_TextChanged(sender As Object, e As EventArgs) Handles TextBox3.TextChanged
End Sub

Private Sub Label2_Click(sender As Object, e As EventArgs) Handles Label2.Click


End Sub
Private Sub Label3_Click(sender As Object, e As EventArgs) Handles Label3.Click
End Sub
Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged
End Sub
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
End Sub
End Class

Este código es un programa en Visual Basic .NET que calcula el área y el perímetro de un círculo a
partir del radio ingresado por el usuario. El código hace lo siguiente:

- Define una clase llamada Form1 que hereda de la clase System.Windows.Forms.Form, que
representa un formulario de Windows.

- Declara varios métodos que manejan los eventos de los controles del formulario, como los clics
del mouse o los cambios de texto. Estos métodos se identifican por el atributo Handles, que indica qué
evento y qué control están asociados al método.

- En el método Button1_Click, que se ejecuta cuando el usuario presiona el botón 1, se obtiene el


valor del control TextBox1, que muestra una caja de texto donde el usuario puede ver o editar texto. Este
valor se almacena en una variable de tipo Single, que representa un número de coma flotante de 32 bits.

- Luego, se declara una variable de tipo Single llamada constante, que almacena el valor aproximado
de pi, que es 3.1416.

- Después, se calcula el área del círculo, que es el resultado de multiplicar la constante por el
cuadrado del radio. Esta área se almacena en otra variable de tipo Single.
- A continuación, se calcula el perímetro del círculo, que es el resultado de multiplicar dos veces la
constante por el radio. Este perímetro se almacena en otra variable de tipo Single.

- Finalmente, se asignan los valores de las variables área y perímetro a los controles TextBox2 y
TextBox3, respectivamente, que muestran cajas de texto donde el usuario puede ver o editar texto. Para
hacer esto, se usa el método ToString, que convierte los valores numéricos en cadenas de caracteres.

El resultado que arroja este código es el área y el perímetro de un círculo, que se muestran en los
controles TextBox2 y TextBox3. Por ejemplo, si el usuario ingresa el valor 5 en el control TextBox1, el área
será 78.54 y el perímetro será 31.416.

Ejercicio 5 (solución).

Public Class Form1


Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim Valor1 As Integer = CInt(TextBox1.Text)
Dim Valor2 As Integer = CInt(TextBox2.Text)
Dim suma As Integer = (Valor1 + Valor2)
Dim media As Single = suma / 2
TextBox3.Text = media.ToString()
End Sub
End Class

Este código es un programa en Visual Basic que calcula la media aritmética de dos números
introducidos por el usuario en dos cuadros de texto. El resultado se muestra en un tercer cuadro de texto
al pulsar un botón. El código hace lo siguiente:

- Define una clase llamada Form1 que hereda de la clase System.Windows.Forms.Form.

- Declara un método llamado Form1_Load que se ejecuta cuando se carga el formulario. Este
método no hace nada, solo tiene el parámetro sender que representa el objeto que desencadena el
evento y el parámetro y que contiene los datos del evento.

- Declara otro método llamado Button1_Click que se ejecuta cuando se hace clic en el botón
llamado Button1. Este método hace lo siguiente:

- Declara tres variables de tipo entero llamadas Valor1, Valor2 y suma. Asigna a Valor1 y Valor2
los valores convertidos a entero de los textos de los cuadros de texto TextBox1 y TextBox2,
respectivamente. Asigna a suma la suma de Valor1 y Valor2.

- Declara una variable de tipo Single llamada media. Asigna a media el resultado de dividir suma
entre 2.

- Asigna al texto del cuadro de texto TextBox3 el valor de media convertido a cadena.

- El resultado que arroja el código depende de los valores que introduzca el usuario en los cuadros
de texto TextBox1 y TextBox2. Por ejemplo, si el usuario introduce 10 y 20, el resultado será 15. Si
introduce 5 y 7, el resultado será 6. Si introduce 0 y 0, el resultado será 0. El código funciona porque usa
las funciones CInt y ToString para convertir los tipos de datos entre cadena y entero, y usa el operador /
para realizar la división entre números enteros.

También podría gustarte