Ayuda por favor con ejercicio
Publicado por Jorge (1 intervención) el 30/05/2011 01:14:49
1- Ingrese por teclado en una caja de texto la hora en formato de 24 horas y en otra caja de texto la cantidad de minutos al hacer clic en un botón deberá salir la hora en formato de 12 horas por ejemplo si se ingresa 23 en una caja y en la otra 12 el resultado seria 11:12:PM
Pos Data : aqui les dejo el ejercicio que esta en visual 2008 ayuda porfavor esto es lo que eh avanzado decirme que tengo que agregar por favor gracias!
Public Class FrmEj1
Private Sub txth_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txth.TextChanged
If Not IsNumeric(txth.Text) Then
txth.Text = "0"
End If
If txth.Text <= 24 Then
Else
MessageBox.Show("INGRESE NUMERO DEL 1 - 24")
End If
End Sub
Private Sub txtm_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtm.TextChanged
If Not IsNumeric(txtm.Text) Then
txtm.Text = "0"
End If
If txtm.Text <= 60 Then
btnA.Enabled = True
Else
MessageBox.Show("Ingrese un Numero del 0 al 60", "Alerta")
btnA.Enabled = False
txtm.Clear()
End If
End Sub
Private Sub btnA_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnA.Click
Dim time = txth.Text, minuto = txtm.Text, min, acu
Dim tipo As String
If minuto >= 0 And minuto <= 9 Then
min = "0" & minuto
Else
min = minuto
End If
If txth.Text > 12 And txth.Text <= 24 Then
tipo = "PM"
Else
tipo = "AM"
End If
If time >= 13 And time <= 24 Then
acu = time
Else
acu = txth.Text
End If
txts.Text = acu & ":" & min & ":" & tipo
End Sub
End Class
Pos Data : aqui les dejo el ejercicio que esta en visual 2008 ayuda porfavor esto es lo que eh avanzado decirme que tengo que agregar por favor gracias!
Public Class FrmEj1
Private Sub txth_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txth.TextChanged
If Not IsNumeric(txth.Text) Then
txth.Text = "0"
End If
If txth.Text <= 24 Then
Else
MessageBox.Show("INGRESE NUMERO DEL 1 - 24")
End If
End Sub
Private Sub txtm_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtm.TextChanged
If Not IsNumeric(txtm.Text) Then
txtm.Text = "0"
End If
If txtm.Text <= 60 Then
btnA.Enabled = True
Else
MessageBox.Show("Ingrese un Numero del 0 al 60", "Alerta")
btnA.Enabled = False
txtm.Clear()
End If
End Sub
Private Sub btnA_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnA.Click
Dim time = txth.Text, minuto = txtm.Text, min, acu
Dim tipo As String
If minuto >= 0 And minuto <= 9 Then
min = "0" & minuto
Else
min = minuto
End If
If txth.Text > 12 And txth.Text <= 24 Then
tipo = "PM"
Else
tipo = "AM"
End If
If time >= 13 And time <= 24 Then
acu = time
Else
acu = txth.Text
End If
txts.Text = acu & ":" & min & ":" & tipo
End Sub
End Class
Valora esta pregunta


0