Visual Basic - Eliminar elementos de una matriz

Life is soft - evento anual de software empresarial
 
Vista:

Eliminar elementos de una matriz

Publicado por Humberto (5 intervenciones) el 20/07/2008 01:09:12
Estoy trabajando en Visual Studio 2005(Visual basic 8).
Pero aún no logro controlar que cuando una pregunta haya sido seleccionada por un estudiante (sin importar su respuesta) sea eliminada de la matriz y no se pueda volver a seleccionar.

Este es mi código incompleto:

Public Class Form1
Dim contador As Integer = 1
Dim i As Integer
Dim Pregunta(5) As String
Dim Respondida(5) As Boolean

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

'Datos de la matriz pregunta

Pregunta(0) = "Último teléfono movil de Apple"
pregunta(1) = "Formato que reemplaza al DVD"
Pregunta(2) = "Nombre de la biblioteca del colegio"
Pregunta(3) = "Fundador del colegio"
pregunta(4) = "Precio del barril de petroleo"

For contador = 1 To 5

i = InputBox("Escriba el número de su pregunta DEL 1 AL 5", "PREGUNTAS")
Label3.Text = Pregunta(i)

Next contador

End Sub

End Class
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Eliminar elementos de una matriz

Publicado por igor (633 intervenciones) el 20/07/2008 12:03:37
Una solución puede ser:

Pregunta(1) = "Último teléfono movil de Apple"
pregunta(2) = "Formato que reemplaza al DVD"
Pregunta(3) = "Nombre de la biblioteca del colegio"
Pregunta(4) = "Fundador del colegio"
pregunta(5) = "Precio del barril de petroleo"

For contador = 1 To 5

do

i = InputBox("Escriba el número de su pregunta DEL 1 AL 5", "PREGUNTAS")

if Respondida(i)=true then msgbox "Pregunta usada!!!"

loop while Respondida(i)=true

Label3.Text = Pregunta(i)

Next contador

Importante que las preguntas son de 1 a 5, no de 0 a 4 Cuidado!!!!!.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar