TRABAJO DE MODULOS CASE POR: CRISTIAN SILVA CURSO

Anuncio
TRABAJO DE MODULOS CASE
POR: CRISTIAN SILVA
CURSO: 6to “G”
EJERCICIO 1
Cuadro de notas entre 0 y 10 representan las calificación de un estudiante de un curso de
programación. Elaborar una aplicación para obtener el promedio de esas calificaciones y
visualizar su puntuación de acuerdo al siguiente cuadro:
Public Class Form2
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles Button1.Click
Dim a, b, c, d, p As Integer
a = TextBox1.Text
b = TextBox2.Text
c = TextBox3.Text
d = TextBox4.Text
p = ((a + b + c + d) / 4)
TextBox4.Text = p
Select Case p
Case Is > 9 And p <= 10
TextBox5.Text = "A"
Case Is > 7 And p <= 9
TextBox5.Text = "B"
Case Is > 5 And p <= 7
TextBox5.Text = "C"
Case Is > 3 And p <= 5
TextBox5.Text = "D"
Case Is > 0 And p <= 3
TextBox5.Text = "E"
End Select
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles Button2.Click
TextBox1.Text = " "
TextBox2.Text = " "
TextBox3.Text = " "
TextBox4.Text = " "
TextBox5.Text = " "
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles Button3.Click
End
End Sub
End Class
EJERCICIO 2
Un empleado percibe $ 5.00 por hora por las 40 primeras horas trabajadas y $ 7,00 por cada
hora siguiente de las 40. Calcular, imprimir y autorizar el ingreso neto del trabajador.
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles Button1.Click
Dim c, s, total As Integer
c = TextBox1.Text
s = TextBox2.Text
If c <= 40 Then
total = c * 5
End If
total = ((c * 5) + (s * 7))
TextBox3.Text = total
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles Button2.Click
TextBox1.Text = " "
TextBox2.Text = " "
TextBox3.Text = " "
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles Button3.Click
End
End Sub
End Class
EJERCICIO 3
El costo de las llamadas telefónicas internacionales, dependen de zonas geográficas en las que
se encuentra el país de destino y el número de los minutos hablados. En la siguiente tabla se
presenta el costo por minuto de acuerdo a la zona. A cada zona se asocia una clave, imprimir a
k zona hablo, el precio del minuto hablado, el IVA y el total a pagar:
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles Button1.Click
Dim a, b, i, t As Integer
a = TextBox1.Text
b = TextBox2.Text
Select Case a
Case 1
TextBox3.Text = " AMERICA DEL NORTE "
TextBox4.Text = " 2 "
i = ((2 * b) * (0.12))
TextBox5.Text = i
t = (b * 2) + i
TextBox6.Text = t
Case 2
TextBox3.Text = " AMERICA CENTRAL "
TextBox4.Text = " 2,2 "
i = ((b * 2.2) * (0.12))
TextBox5.Text = i
t = i + (b * 2.2)
TextBox6.Text = t
Case 3
TextBox3.Text = " AMERICA DEL SUR "
TextBox4.Text = " 4,5 "
i = ((b * 4.5) * (0.12))
TextBox5.Text = i
t = i + (b * 4.5)
TextBox6.Text = t
Case 4
TextBox3.Text = " EUROPA "
TextBox4.Text = " 3,5 "
i = ((b * 3.5) * (0.12))
TextBox5.Text = i
t = i + (b * 3.5)
TextBox6.Text = t
Case 5
TextBox3.Text = " ASIA "
TextBox4.Text = " 6 "
i = ((b * 6) * (0.12))
TextBox5.Text = i
t = i + (b * 6)
TextBox6.Text = t
Case 6
TextBox3.Text = " AFRICA "
TextBox4.Text = " 6 "
i = ((b * 6) * (0.12))
TextBox5.Text = i
t = i + (b * 6)
TextBox6.Text = t
Case 7
TextBox3.Text = " OCEANIA "
TextBox4.Text = " 5 "
i = ((b * 5) * (0.12))
TextBox5.Text = i
t = i + (b * 5)
TextBox6.Text = t
End Select
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles Button2.Click
TextBox1.Text = " "
TextBox2.Text = " "
TextBox3.Text = " "
TextBox4.Text = " "
TextBox5.Text = " "
TextBox6.Text = " "
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles Button3.Click
End
End Sub
End Class
EJERCICIO 4
Verifique si un número es par o impar, utilizando el operador MOD
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles Button1.Click
Dim xD As Integer
xD = TextBox1.Text
If (xD Mod 2 = 0) Then
TextBox2.Text = " PAR "
Else
TextBox2.Text = " IMPAR"
End If
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles Button2.Click
TextBox1.Text = " "
TextBox2.Text = " "
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles Button3.Click
End
End Sub
End Class
EJERCICIO 5
Ingrese tres números por medio del teclado e imprima los mismos en forma orden
descendente.
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles Button1.Click
Dim C, R, I As Integer
C = TextBox1.Text
R = TextBox2.Text
I = TextBox3.Text
If C > R Then
If C > I Then
TextBox4.Text = C
If R > I Then
TextBox5.Text = R
TextBox6.Text = I
Else
TextBox5.Text = I
TextBox6.Text = R
End If
Else
TextBox4.Text = I
TextBox5.Text = C
TextBox6.Text = R
End If
Else
If R > I Then
TextBox4.Text = R
If R > I Then
TextBox5.Text = C
TextBox6.Text = I
Else
TextBox5.Text = I
TextBox6.Text = C
End If
Else
TextBox4.Text = I
TextBox5.Text = R
TextBox6.Text = C
End If
End If
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles Button2.Click
TextBox1.Text = " "
TextBox2.Text = " "
TextBox3.Text = " "
TextBox4.Text = " "
TextBox5.Text = " "
TextBox6.Text = " "
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles Button3.Click
End
End Sub
End Class
YA ACABE K EMOZION… X’)
Descargar