Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejercicios Basicos 2
Ejercicios Basicos 2
DE CHANCAY
ESPECIALIDAD DE COMPUTACION E INFORMATICA
CURSO: PROGRMACION CONCURRENTE
1.-La siguiente aplicación permitirá el ingreso de un código del alumno y debe Mostar
los datos que representa cada uno de sus caracteres componentes.
Detalles:
El código del alumno esta compuesto por 9 caracteres
Los cuatro primero representan el año de matricula
El quinto representa el semestre y debe ser 1 o 2
El sexto y sétimo representan la especialidad del alumno y son los siguientes:
o CI………..COMPUTACION
o CO………CONTABILIDAD
o ET………..SECRETARIADO
o SE………..ENFERMERIA
El octavo representa el ciclo académico
El noveno representa el ultimo
Dim CODIGO, AÑO, SEM, ESP, CIC, TUR, SEMESTRE, ESPECIALIDAD, CICLO, TURNO As String
CODIGO = TextBox1.Text
If CODIGO.Length <> 9 Then
MessageBox.Show("CODIGO INCORRECTO", "AVISO")
TextBox1.Clear()
Exit Sub
End If
AÑO = Microsoft.VisualBasic.Left(CODIGO, 4)
SEM = CODIGO.Substring(4, 1)
ESP = CODIGO.Substring(5, 2)
CIC = CODIGO.Substring(7, 1)
TUR = CODIGO.Substring(8, 1)
Select Case SEM
Case "1"
SEMESTRE = "I"
Case "2"
SEMESTRE = "II"
Case Else
SEMESTRE = "error"
End Select
Case "CO"
ESPECIALIDAD = "CONTABILIDAD"
Case "SE"
ESPECIALIDAD = "ENFERMERIA"
Case "ET"
ESPECIALIDAD = "SECRETARIADO"
Case Else
ESPECIALIDAD = "ERROR"
End Select
Select Case CIC
Case "1"
CICLO = "PRIMERO"
Case "2"
CICLO = "SEGUNDO"
Case "3"
CICLO = "TERCERO"
Case "4"
CICLO = "CUARTO"
Case "5"
CICLO = "QUINTO"
Case "6"
CICLO = "SEXTO"
Case Else
CICLO = "ERROR"
End Select
Case Else
TURNO = "ERROR"
End Select
TextBox2.Text = AÑO
TextBox3.Text = SEMESTRE
TextBox4.Text = ESPECIALIDAD
TextBox5.Text = CICLO
TextBox6.Text = TURNO
End Sub
End Class
Dim OP As Integer
OP = Val(LBLDESC.Text)
End Sub
End Sub
End Class
Next
End With
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles MyBase.Load
With CBODOC
.Items.Add("FACTURA")
.Items.Add("BOLETA")
.Items.Add("RECIBO")
.SelectedIndex = 0
End With
End If
End Sub
With LSVDETALLES.Items.Add(LSVDETALLES.Items.Count + 1)
.SubItems.Add(CBOPRODUCTO.Text)
.SubItems.Add(TXTPRECIO.Text)
.SubItems.Add(NUMCANTIDAD.Value)
.SubItems.Add(NUMCANTIDAD.Value * Val(TXTPRECIO.Text))
End With
CALCULAMONTOS()
End Sub
Catch ex As Exception
MessageBox.Show("SELECCIONE UN PRODUCTO!")
Exit Sub
End Try
CALCULAMONTOS()
End With
End Sub
End Class
End Sub
End Sub
Me.LayoutMdi(MdiLayout.Cascade)
End Sub
Me.LayoutMdi(MdiLayout.TileHorizontal)
End Sub
Me.LayoutMdi(MdiLayout.TileVertical)
End Sub
End Class
5.-Desarrollar una aplicación que me permita crear un menú (MenuStrip); luego
insertar opciones Archivo; Reloj. Al mostrar la fecha o la hora se podrá cambiar el color
de texto y la fuente.
lblfEc.Text = DateString
End Sub
lblfEc.Text = TimeString
End Sub
lblfEc.ForeColor = ColorDialog1.Color
End Sub
lblfEc.Font = FontDialog1.Font
End If
End Sub
End If
End Sub
PictureBox1.Image = Nothing
End Sub
Application.Exit()
End Sub
End Sub
End Sub
End Class
End If
If TXTUSUARIO.Text = "ADMIN" Then
TXTCONTRASEÑA.Enabled = True
Else
TXTCONTRASEÑA.Enabled = False
End If
End Sub
End If
End Sub
End Sub
End
End If
End Sub
End Sub
End Class
Imports System.Data.SqlClient
Try
cn.ConnectionString = comando
cn.Open()
MessageBox.Show("SE CONECTO")
Catch ex As Exception
MessageBox.Show("NO SE CONECTO")
End Try
ACTUALIZADATOCOMBO()
End Sub
Try
da = New SqlDataAdapter(sql, cn)
dt = New DataTable
da.Fill(dt)
TABLAVIRTUAL.DataSource = dt
Catch ex As Exception
End Try
End Sub
Else
MessageBox.Show("No Se grabo los datos Satisfactoriamente")
End If
Catch ex As Exception
MessageBox.Show("Error al grabar los datos")
End Try
MostrarDatos() ' SE ESTA INVOCANDO A ESTA FUNCION PARA QUE DESPUES DE GRABAR LA
TABLA SE ACTUALICE
End Sub
TextBox1.Focus()
End Sub
Try
eliminar.CommandText = sql
eliminar.Connection = cn
n = eliminar.ExecuteNonQuery
If n = 1 Then
MessageBox.Show("Se Elimino el Registro")
Else
MessageBox.Show("No Se Elimino el Registro")
End If
Catch ex As Exception
MessageBox.Show("Erro al Eliminar el Registro")
End Try
End Sub
EliminarDato()
MostrarDatos()
LimpiarCampos()
ACTUALIZADATOCOMBO()
End Sub
ActualizarDato()
MostrarDatos()
ACTUALIZADATOCOMBO()
End Sub
Public Sub ActualizarDato()
Dim sql As String
Dim n As Integer
sql = "Update CLIENTE set nombclie='" & TextBox2.Text & "' , rucclie='" &
TextBox3.Text & "' , direclie='" & TextBox4.Text & "', telfclie='" & TextBox5.Text &
"' , celuclie='" & TextBox6.Text & "'where IDCLIENTE='" & TextBox1.Text & "'"
Try
n = actualizar.ExecuteNonQuery
If n = 1 Then
MessageBox.Show("se Actualizo los Datos")
Else
MessageBox.Show("No se Actualizo los Datos")
End If
Catch ex As Exception
MessageBox.Show("Error de Actualizacion los Datos")
End Try
End Sub
Try
TextBox1.Text = codigo
TextBox2.Text = nombre
TextBox3.Text = ruc
TextBox4.Text = direccion
TextBox5.Text = telefono
TextBox6.Text = cel
Catch ex As Exception
End Try
End Sub
Close()