You are on page 1of 9

CONALEP

RUBRICA 3
NOMBRE DE LA PRÁCTICA:

MATERIA
PROGRAMACIÓN BÁSICA

ALUMNO
JOSÉ ALEJANDRO MORENO LÓPEZ

MATRICULA
080260035-3

GRUPO
5101
Public Class Form1
Dim dt As New DataTable
Dim cn As New OleDb.OleDbConnection("Provider = Microsoft.Jet.OLEDB.4.0; Data
Source = C:\Moreno\Rubrica1.1\Rubrica1.0.mdb")

Boton calcular.

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button1.Click
Dim cantidad As Integer = txtc.Text
txt500.Text = Int(cantidad / 500)
cantidad = cantidad Mod 500
txt200.Text = Int(cantidad / 200)
cantidad = cantidad Mod 200
txt100.Text = Int(cantidad / 100)
cantidad = cantidad Mod 100
txt50.Text = Int(cantidad / 50)
cantidad = cantidad Mod 50
txt20.Text = Int(cantidad / 20)
cantidad = cantidad Mod 20
Dim letra As String = txtc.Text
Dim p As String
If letra.Length = 4 Then Formulario.
Select Case Mid(letra, 1, 1)
Case 9
p = "Nueve mil "
Case 8
p = "Ocho mil "
Case 7
p = "Siete mil "
Case 6
p = "Seis mil "
Case 5
p = "Cinco mil "
Case 4
p = "Cuatro mil "
Case 3
p = "Tres mil "
Case 2
p = "Dos mil "
Case 1
p = "Mil "
End Select
MsgBox(p)
Select Case Mid(letra, 2, 1)
Case 9
p = p & "novecientos "
Case 8
p = p & "ochocientos "
Case 7
p = p & "setecientos "
Case 6
p = p & "seiscientos "
Case 5
p = p & "quinientos "
Case 4
p = p & "cuatrocientos "
Case 3
p = p & "trescientos "
Case 2
p = p & "doscientos "
Case 1
p = p & "cien "
Case 0
p=p&""
Formulario.
End Select
MsgBox(p)
Select Case Mid(letra, 3, 1)
Case 9
p = p & "noventa "
Case 8
p = p & "ochenta "
Case 7
p = p & "setenta "
Case 6
p = p & "Sesenta "
Case 5
p = p & "cincuenta "
Case 4
p = p & "cuarenta "
Case 3
p = p & "treinta "
Case 2
p = p & "veinte "
Case 1
p = p & "diez "
Case 0
p=p&""
End Select
MsgBox(p)
Select Case Mid(letra, 4, 1)
Case 9
p = p & "y nueve "
Case 8
p = p & "y ocho "
Case 7
p = p & "y siete "
Case 6
p = p & " y Seis "
Case 5
p = p & "y cinco "
Case 4
p = p & "y cuatro "
Case 3
p = p & "y tres "
Case 2
p = p & "y dos "
Case 1
p = p & "y uno "
Case 0
p = p & ""
End Select
MsgBox(p)
ElseIf letra.Length = 3 Then
Select Case Mid(letra, 1, 1)
Case 9
p = p & "novecientos "
Case 8
p = p & "ochocientos "
Case 7
p = p & "setecientos "
Case 6
p = p & "seiscientos "
Case 5
p = p & "quinientos "
Case 4
p = p & "cuatrocientos "
Case 3
p = p & "trescientos "
Case 2
p = p & "doscientos "
Case 1
p = p & "cien "
Case 0
p=p&""
End Select
MsgBox(p)
Select Case Mid(letra, 2, 1)
Case 9
p = p & "noventa "
Case 8
p = p & "ochenta "
Case 7
p = p & "setenta "
Case 6
p = p & "sesenta "
Case 5
p = p & "cincuenta "
Case 4
p = p & "cuarenta "
Case 3
p = p & "treinta "
Case 2
p = p & "veinte "
Case 1
p = p & "diez "
Case 0
p=p&""
End Select
MsgBox(p)
Select Case Mid(letra, 3, 1)
Case 9
p = p & "y nueve "
Case 8
p = p & "y ocho "
Case 7
p = p & "y siete "
Case 6
p = p & " y seis "
Case 5
p = p & "y cinco "
Case 4
p = p & "y cuatro "
Case 3
p = p & "y tres "
Case 2
p = p & "y dos "
Case 1
p = p & "y uno "
Case 0
p=p&""
End Select
MsgBox(p)
ElseIf letra.Length = 2 Then
Select Case Mid(letra, 1, 1)
Case 9
p = p & "noventa "
Case 8
p = p & "ochenta "
Case 7
p = p & "setenta "
Case 6
p = p & "sesenta "
Case 5
p = p & "cincuenta "
Case 4
p = p & "cuarenta "
Case 3
p = p & "treinta "
Case 2
p = p & "veinte "
Case 1
p = p & "diez "
Case 0
p=p&""
End Select
Select Case Mid(letra, 2, 1)
Case 9
p = p & "y nueve "
Case 8
p = p & "y ocho "
Case 7
p = p & "y siete "
Case 6
p = p & " y seis "
Case 5
p = p & "y cinco "
Case 4
p = p & "y cuatro "
Case 3
p = p & "y tres "
Case 2
p = p & "y dos "
Case 1
p = p & "y uno "
Case 0
p=p&""
End Select
MsgBox(p)
End If
cn.Open()
Dim GuardarDatos As String = "Insert Into Billete(original, b500, b200, b100, b50,
b20, mensa)" & "Values('" & txtc.Text & "','" & txt500.Text & "','" & txt200.Text & "','"
& txt100.Text & "','" & txt50.Text & "','" & txt20.Text & "','" & p & "')"
Dim dataAdapter As New OleDb.OleDbDataAdapter(GuardarDatos, cn)
dataAdapter.Fill(dt)
MsgBox("Registro Correctamente agregado", MsgBoxStyle.Information,
"Mensaje")
dataAdapter.Dispose()
cn.Close()
End Sub

Boton limpiar.

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button2.Click
txtc.Text = ""
txt500.Text = ""
txt200.Text = ""
txt100.Text = ""
txt50.Text = " "
txt20.Text = ""
End Sub

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs)
End Sub

Boton noche de brujas.

Private Sub Button3_Click_1(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button3.Click
Dim x As Integer
Dim y As Integer
For x = 1 To 4
Console.Beep(4400, 200) ' 9
Console.Beep(3520, 200) '7
Console.Beep(3520, 200) ' 7
Console.Beep(4400, 200) ' 9
Console.Beep(3520, 200) '7
Console.Beep(3520, 200) ' 7
Console.Beep(4400, 200) ' 9
Console.Beep(3520, 200) '7
Console.Beep(4950, 400) '10
Console.Beep(3520, 400) '7
Label1.Location = New Point(x * 50, 200)
Next x

For y = 1 To 4
Console.Beep(3960, 200) '8
Console.Beep(3300, 200) '6
Console.Beep(3300, 200) '6
Console.Beep(3960, 200) '8
Console.Beep(3300, 200) '6
Console.Beep(3300, 200) '6
Console.Beep(3960, 200) '8
Console.Beep(3300, 200) '6
Console.Beep(4400, 400) ' 9
Console.Beep(3300, 400) '6
Label1.Location = New Point((2 + y) * 50, 100)
Next y
MsgBox("Happy Halloween Profesor!! ")
End Sub
End Class

Base dedatos.

Billete
original b500 b200 b100 b50 b20 mensa
2450 4 2 0 1 0 Dos mil Cuatrocientos Cincuenta
7540 15 0 0 0 2 Siete mil quinientos cuarenta
2550 5 0 0 1 0 Dos mil quinientos cincuenta

You might also like