Está en la página 1de 14

AÑO DEL BUEN SERVICIO AL CIUDADANO

NOMBRE:
Wilmer Nicolás Querebalu Trelles

CURSO:
Programación ll

PROFESOR:
Ing. Juan Manuel Jacinto Sandoval

FACULTAD:
Ciencias

ESCUELA:
Ingeniería Electrónica y Telecomunicaciones

AÑO_2017
1. ¿Responder correctamente al problema, al seleccionar cualquier alternativa,
Presionar en respuesta y te salga en una ventana si es verdadera o falsa

Public Class Form1


Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Label1.Text = "¿cuando aumenta la longitud de un conductor su resistencia?"
RadioButton1.Text = "aumenta"
RadioButton2.Text = "disminuye"
RadioButton3.Text = "puede aumentar o disminuir"
RadioButton4.Text = "no pasa nada"
Button1.Text = "respuesta"
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
If (RadioButton1.Checked = True) Then
MsgBox("es falsa", MsgBoxStyle.Critical)
End If
If (RadioButton2.Checked = True) Then
MsgBox("es veradadera", MsgBoxStyle.Information)
End If
If (RadioButton3.Checked = True) Then
MsgBox("es falsa", MsgBoxStyle.Critical)
End If
If (RadioButton4.Checked = True) Then
MsgBox("es falsa", MsgBoxStyle.Critical)
End If
End Sub
End Class
2. Este programa halla el número mayor entre 3 números ingresados en unas cajas de
textos ,que salga en una ventana el número mayor, al presionar limpiar borre todos los
datos ingresados para volver a ingresar los números

Public Class Form2


Private Sub Form2_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Label1.Text = "numero 1"
Label2.Text = "numero 2"
Label3.Text = "numero 3"
Button1.Text = "Hallar el mayor de los tres numeros"
Button2.Text = "limpiar"
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim A, B, C
A = TextBox1.Text
B = TextBox2.Text
C = TextBox3.Text
If (A > B) Then
If (A > C) Then
MsgBox("El número mayor es: " & A)
Else
MsgBox("El número mayor es: " & C)
End If
Else
If (B > C) Then
MsgBox("El número mayor es: " & B)
Else
MsgBox("El número mayor es: " & C)
End If
End If
End Sub
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
End Sub
End Class
3. Este programa halla la operación de dos números insertados, suma, resta, multiplicación,
división, potenciación, radiación

Public Class Form3


Private Sub Form3_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Label1.Text = "numero 1"
Label2.Text = "numero 2"
Button1.Text = "calcular"
RadioButton1.Text = "suma"
RadioButton2.Text = "resta"
RadioButton3.Text = "multiplicacion"
RadioButton4.Text = "division"
RadioButton5.Text = "potenciacion"
RadioButton6.Text = "radicacion"
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim operacion As Double, C As Double
If RadioButton1.Checked Then
operacion = (Val(TextBox1.Text) + Val(TextBox2.Text))
MsgBox("El resultado de la suma es " & operacion)
Else
If RadioButton2.Checked Then
operacion = TextBox1.Text - TextBox2.Text
MsgBox("El resultado de la resta es " & operacion)
Else
If RadioButton3.Checked Then
operacion = TextBox1.Text * TextBox2.Text
MsgBox("El resultado de la multiplicación es " & operacion)
Else
If RadioButton4.Checked Then
operacion = TextBox1.Text / TextBox2.Text
MsgBox("El resultado de la división es " & operacion)
Else
If RadioButton5.Checked Then
operacion = TextBox1.Text ^ TextBox2.Text
MsgBox("El resultado de la potencia es " & operacion)
Else
C = 1 / TextBox2.Text
operacion = TextBox1.Text ^ C
MsgBox("El resultado de la radicacion es " & operacion)
End If
End If
End If
End If
End If
End Sub
End Class
4. Este programa da el número de días de un determinado mes en una ventana, si no
pones ni un dato que me salga en una ventana datos incorrectos

Public Class Form4


Private Sub Form4_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Label1.Text = "numero de mes"
Label2.Text = "Año"
Button1.Text = "calcular"
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles
Button1.Click
Dim m, año As Double
Dim r1, r2, r3 As Double
m = Val(TextBox1.Text)
año = Val(TextBox2.Text)
r1 = año Mod 4
r2 = año Mod 100
r3 = año Mod 400
Select Case m
Case 1 : MsgBox(" enero tiene 30 dias")
Case 2
If r1 = 0 And r2 = 0 And r3 = 0 Then
MsgBox(" febrero tiene 29 dias")
ElseIf r1 = 0 And r2 <> 1 And r3 <> 1 Then
MsgBox(" febrero tiene 29 dias")
Else
MsgBox(" febrero tiene 28 dias")
End If
Case 3 : MsgBox(" marzo tiene 31 dias")
Case 4 : MsgBox(" abril tiene 30 dias")
Case 5 : MsgBox(" mayo tiene 31 dias")
Case 6 : MsgBox(" junio tiene 30 dias")
Case 7 : MsgBox(" julio tiene 30 dias")
Case 8 : MsgBox(" agosto tiene 31 dias")
Case 9 : MsgBox(" septiembre tiene 30 dias")
Case 10 : MsgBox(" octubre tiene 31 dias")
Case 11 : MsgBox(" noviembre tiene 30 dias")
Case 12 : MsgBox(" diciembre tiene 31 dias")
Case Else : MsgBox("datos incorrectos")
End Select
Label2.Visible = True
End Sub
End Class
5. Este programa se va ingresar 3 lados (numero), que me diga en una ventanita que
triangulo (equilátero, isósceles, escaleno) y cuanto es su área en un sola respuesta

Public Class Form5


Private Sub Form5_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Label1.Text = "lado x"
Label2.Text = "lado y"
Label3.Text = "lado z"
Button1.Text = "determinar y calcular"
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles
Button1.Click
Dim A, B, C, s As Double, Area As Double
A = TextBox1.Text
B = TextBox2.Text
C = TextBox3.Text
If A < Val(B) + Val(C) And B < Val(A) + Val(C) And C < Val(A) + Val(B) Then
s = (Val(A) + Val(B) + Val(C)) / 2
Area = Math.Sqrt(s * (s - A) * (s - B) * (s - C))
If A = B And B = C And A = C Then
MsgBox("El triángulo es equilátero, y su área es " & Area)
Else
If A = B Or B = C Or A = C Then
MsgBox("El triángulo es isósceles, y su área es " & Area)
Else
MsgBox("El triángulo es escaleno, y su área es " & Area)
End If
End If
Else
MsgBox("Los datos insertados no corresponden a un Triángulo")
End If
End Sub
End Class
6. Este programa es para ingresar la base y la altura de un triángulo y que en una
ventanita me salgan 2 respuestas una el perímetro y la otra área

Public Class Form6


Private Sub Form6_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Label1.Text = "base"
Label2.Text = "altura"
Button1.Text = "hallar el perimetro y area"
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles
Button1.Click
Dim B, A As Single, Area As Single, Perimetro As Single
B = TextBox1.text
A = TextBox2.text
Perimetro = (2 * Val(B)) + (2 * Val(A))
Area = Val(B) * Val(A)
MsgBox("El perímetro del rectángulo es " & Perimetro & " y el área del rectángulo
es" & Area)
End Sub
End Class

7. Este programa es para hallar el presupuesto anual para tres áreas de un hospital
(ginecología, traumatología y pediatría) y que el resultado salga en una sola
ventana

Public Class Form7


Private Sub Form7_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Label1.Text = "inserte el prosupuesto anual del hospital"
Button1.Text = "hallar el prosupuesto para cada area"
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim presupuesto, ginecologia As Single, traumatologia As Single, pediatria As Single
presupuesto = TextBox1.Text
ginecologia = Val(presupuesto) * 0.4
traumatologia = Val(presupuesto) * 0.3
pediatria = Val(presupuesto) * 0.3
MsgBox("El presupuesto anual para Ginecología(40%) es " & ginecologia & ", el de
Traumatología(30%) es " & traumatologia & " y el de Pediatría es " & pediatria )
End Sub
End Class
8. Este programa es para hallar el salario de un obrero a la semana, que en otra
ventana me salga si trabaja los domingos, y que cuenten los días dominicales

Public Class Form8


Private Sub Form8_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Label1.Text = "horas al dia"
Label2.Text = "horas en la noche"
Button1.Text = "calcular"
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim A, B, C, d, q, sal As Double
A = TextBox1.Text
B = TextBox2.Text
If A > 12 Or A < 0 Or B > 12 Or B < 0 Or C > 12 Or C < 0 Or d > 12 Or d < 0
Then
MsgBox("Dato no Valido, Chequear Datos")
GoTo inicio
End If
sal = (A * 2000) + (B * 2500)
q = MsgBox("Trabaja Los Domingos?", vbYesNo, "")
If q = vbYes Then
C = InputBox("Ingrese las Horas dia Dominicales")
d = InputBox("Ingrese las Horas noches Dominicales")
sal = (A * 2000) + (B * 2500) + (C * 3000) + (d * 4000)
End If
MsgBox("El salario es: " & sal)
inicio:
End Sub
End Class
9. Este programa es para solucionar una ecuación de primer grado

Public Class Form9


Private Sub Form9_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Label1.Text = "X"
Label2.Text = "+"
Label3.Text = "="
Label4.Text = "0"
Button1.Text = "calcular"
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim x, y, z
y = TextBox1.Text
z = TextBox2.Text
If y = 0 Or z = 0 Then
MsgBox("A o B no pueden ser 0")
Else
x = (Val(z) * -1) / Val(y)
MsgBox("X = " & x)
End If
End Sub
End Class

10. Este programa es para solucionar una ecuación de segundo grado

Public Class Form10


Private Sub Form10_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Label1.Text = "X^2"
Label2.Text = "+"
Label3.Text = "X"
Label4.Text = "+"
Label5.Text = "="
Label6.Text = "0"
Button1.Text = "calcular"
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim x, x1, w, y, z, A
w = TextBox1.Text
y = TextBox2.Text
z = TextBox3.Text
If y = 0 Or z = 0 Or w = 0 Then
MsgBox("A o B o C no pueden ser 0")
Else
A = (Val(y) ^ 2) - (4 * Val(w) * Val(z))
If A < 0 Then
A = A * (-1)
x = (((-1) * y) + (Math.Sqrt(A))) / (2 * w)
x1 = (((-1) * y) - (Math.Sqrt(A))) / (2 * w)
MsgBox("X1 = " & x & "i ó X2 = " & x1 & "i")
Else
x = (((-1) * y) + (Math.Sqrt(A))) / (2 * w)
x1 = (((-1) * y) - (Math.Sqrt(A))) / (2 * w)
MsgBox("X1 = " & x & " ó X2 = " & x1)
End If
End If
End Sub
End Class

11. Este programa es para ingresar tres números en cajas de textos y que en la respuesta
me salga el número menor de los 3 números ingresados

Public Class Form11


Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Label1.Text = "Num1"
Label2.Text = "Num2"
Label3.Text = "Num3"
Button1.Text = "calcular"
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim A, B, C As Integer
A = Val(TextBox1.Text)
B = Val(TextBox2.Text)
C = Val(TextBox3.Text)
If A < B Then
If A < C Then
MsgBox("el menor numero es" & A)
Else
MsgBox("el menor numero es" & C)
End If
Else
If (B < C) Then
MsgBox("el numero menor es" & B)
Else
MsgBox("el numero menor es " & C)
End If
End If

End Sub
End Class
12. Este programa es hallar resistencias en serie y en paralelos en una ventana que
salga el resultado de las resistencias

Public Class Form12


Private Sub Form12_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Label1.Text = "resistencia 1"
Label2.Text = "resistencia 2"
Label3.Text = "resistencia 3"
Label4.Text = "resistencia 4"
RadioButton1.Text = "Resistencias en serie"
RadioButton2.Text = "Resistencias en paralelo"
End Sub
Private Sub Button1_Click_1(sender As Object, e As EventArgs) Handles Button1.Click
Dim R1, R2, R3, R4, RESULTADO As Double
R1 = Val(TextBox1.Text)
R2 = Val(TextBox2.Text)
R3 = Val(TextBox3.Text)
R4 = Val(TextBox4.Text)
If RadioButton1.Checked Then
RESULTADO = R1 + R2 + R3 + R4
MsgBox("las resistencias estan en serie " & RESULTADO)
End If
If RadioButton2.Checked Then
RESULTADO = R1 * R2 * R3 * R4 / R1 + R2 + R3 + R4
MsgBox("las resistencias estan en paralelo " & RESULTADO)
End If
End Sub
End Class
13. Este programa es para para ingresar en un caja de textos un radio y que en una
ventana salga el área y volumen de una esfera en la respuesta, y al no poner ningún
dato me salga dato no valido en una ventana

Public Class Form13


Private Sub Form13_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Label1.Text = "ingresar radio"
Button1.Text = "calcular"
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim r, v As Single, A As Single
If Not IsNumeric(TextBox1.Text) Then
MsgBox("DATO NO VALIDO")
Else
If (TextBox1.Text <= 0) Then
MsgBox("DATO NO VALIDO")
Else
r = TextBox1.Text
A = 4 * 3.14 * Val(r) ^ 2
v = 4 / 3 * 3.14 * Val(r) ^ 3
MsgBox("El area es " & A & " y el volumen es " & v)
End If
End If
End Sub
End Class
14. Este programa halla la equivalencia en dólares dada una cantidad en pesos

Public Class Form14

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

Label1.Text = "valor del dolar"


Label2.Text = "valor del peso"
Button1.Text = ("calcular")
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim d, peso, conversion As Single
d = TextBox1.Text
peso = TextBox2.Text
conversion = Val(peso) / Val(d)
MsgBox("La cantidad de pesos insertada equivale a " & conversion & " Dólares")
End Sub
End Class
15. Este programa me permite ingresar en una caja de texto una determinada hora y me
dice cuántos minuto tiene y segundos de determinada hora

Public Class Form15


Private Sub Form15_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Label1.Text = "Numero de horas"
Label2.Text = "Minutos"
Label3.Text = "Minutos"
Button1.Text = "Calcular"
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim result, resulta As Double
result = Val(TextBox1.Text) * (60)
TextBox2.Text = Str(result)
resulta = Val(TextBox2.Text) * (60)
TextBox3.Text = Str(resulta)
End Sub
End Class

También podría gustarte