Visual Basic.NET - Aplicación consola. Sacar un texto por pantalla

 
Vista:
Imágen de perfil de Luis
Val: 36
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Aplicación consola. Sacar un texto por pantalla

Publicado por Luis (12 intervenciones) el 16/02/2021 12:51:22
Tengo un código en VB que le pide al usuario que introduzca el número de elementos que tiene un Array y luego le solicita que vaya introduciendo por teclado cada uno de los elementos.
La recogida de datos funciona, pero lo que quiero es que una vez introduzca el último elemento, aparezca algo así por pantalla:

Array { n1, n2, n3, n4, n5}

Donde n1, n2, .... ni son los elementos introducidos por el usuario.
Muchas gracias por vuestra ayuda.


1
2
3
4
5
6
7
8
9
10
Dim n As Integer
        Console.Write("¿Número de elementos del Array? " & "-->")
        n = Console.ReadLine
 
        Dim i As Integer, miArray(n - 1) As Integer
 
        For i = 0 To n - 1
            Console.Write("Elemento " & i & " --> ")
            miArray(i) = Console.ReadLine
        Next
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
Imágen de perfil de Phil Rob
Val: 3.353
Oro
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Aplicación consola. Sacar un texto por pantalla

Publicado por Phil Rob (1546 intervenciones) el 16/02/2021 15:21:26
Hola,

Quieres mostrar en línea todos valores cargado en columna en miArray ?

1
2
3
4
5
6
7
8
9
' ...
' continuar tu codigo con :
        Console.WriteLine()
        Console.Write("Array {")
        For i = 0 To n - 1
            Console.Write(miArray(i))
             If i < n-1 Then  Console.Write(", ")
        Next
        Console.WriteLine("}")

...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Luis
Val: 36
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Aplicación consola. Sacar un texto por pantalla

Publicado por Luis (12 intervenciones) el 16/02/2021 17:18:19
Si, como dije, una cosa así:

Array { n1, n2, n3, n4, n5}
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
Imágen de perfil de Phil Rob
Val: 3.353
Oro
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Aplicación consola. Sacar un texto por pantalla

Publicado por Phil Rob (1546 intervenciones) el 16/02/2021 17:43:25
Y entonces .... tu problema es terminado con mi código ?

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
Imágen de perfil de Luis
Val: 36
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Aplicación consola. Sacar un texto por pantalla

Publicado por Luis (12 intervenciones) el 16/02/2021 18:36:39
Perdona! no había visto el código que adjuntaste, pensé que era el mío
Muchas gracias, funciona a la perfección
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
Imágen de perfil de Luis
Val: 36
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Aplicación consola. Sacar un texto por pantalla

Publicado por Luis (12 intervenciones) el 16/02/2021 18:42:09
¿Cómo es posible que el IF no lleve END IF y funcione?
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
Imágen de perfil de Phil Rob
Val: 3.353
Oro
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Aplicación consola. Sacar un texto por pantalla

Publicado por Phil Rob (1546 intervenciones) el 16/02/2021 19:57:14
Por que el If ... Then es escrito en una sola línea.

Este es mejor de escribir :

1
2
3
4
5
6
7
8
9
10
11
If Condición_Es_Cumplida Then
  Acciones ...
Else
  Otras acciones (si necesarias) ...
End If
 
' Y mimso con un sola accion :
 
If Condición_Es_Cumplida Then
  El_Accion.
End If

Buenas noches ...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Luis
Val: 36
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Aplicación consola. Sacar un texto por pantalla

Publicado por Luis (12 intervenciones) el 16/02/2021 20:27:19
Buenas noches y muchas gracias Phil
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