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’)