Foros DeCeMuLaDoReS

Retroceder   Foros DeCeMuLaDoReS > PC > Programación

Programación Escribe aquí todo lo relacionado sobre programación, ya sea C, C++, PHP, etc, etc...

Respuesta
 
LinkBack Herramientas
  #1 (permalink)  
Antiguo 25-Aug-2009, 05:50
Florcita no se puede cailificar en este momento
DC Junior
 
Fecha de Ingreso: 18-August-2009
Mensajes: 3
Posts agradecidos: 0
Agradecido 0 veces en 0 posts
Icon9 Problemas con arreglos en visual basic

Hola, alguien me ayuda por fis, el profe nos pidio que hicieramos en aplicacion de consola un arreglo para nombre y uno para apellido de 4 posiciones, en los cuales el usuario ingrese los datos, pueda ver un dato especifico o todos enlistados, tengo idea de como hacer el menu y lo ultimo pero para ingresar los datos, en vez dse ingresarlos todos ingresa 1 y se me devuelve al menu y no se porque, alguien por favor me ayuda
Tengo esto:
Sub ingresar()
Console.WriteLine("Ingrese nombre:")
Console.ReadLine()
Console.WriteLine("Ingrese apellido:")
Console.ReadLine()
Console.ReadKey()
Dim p As Integer
str_nombre(p) = Console.ReadLine
For p = 0 To 4
p = p - 1
Next
end sub
Sub menu()
Dim opcion As Integer
Console.WriteLine("menu elija una opcion")
Console.WriteLine("1) Ingreso de Datos")
Console.WriteLine("2) Visualizar Datos")
Console.WriteLine("4) Salir")
opcion = Console.ReadLine()

Select Case opcion
Case 1
Console.WriteLine("1") Ingreso de Datos")
ingresar()

' Console.Read()
Case 2
Console.WriteLine("2") Ingreso Registros")
Console.Read()

Case 3
Console.WriteLine("3") salir")
Console.Read()
End Select
Console.WriteLine("desea otra operacion s =si")
Console.Read()
Dim resp As Char
resp = Console.ReadLine()
If resp = "s" Then
menu()
Else
Salir()
End If
End Sub
No doy una con los arreglos por fis, necesito ayuda,
Gracias
Responder Citando
  #2 (permalink)  
Antiguo 26-Aug-2009, 23:29
luvac no se puede cailificar en este momento
DC Junior
 
Fecha de Ingreso: 26-August-2009
Mensajes: 2
Posts agradecidos: 0
Agradecido 0 veces en 0 posts
Predeterminado Respuesta: Problemas con arreglos en visual basic

no se si todavia te sirva pero pongo lo que podria ser la solucion por si alguien le sirve tienes algunos errores primero For p = 0 To 4
p = p - 1 para que ocupas esto si lo que quieres es guardar los 4 registros de una sola vez entonces tiene el for en el lado equivocado tendria que quedarte al inicio y poner que termine en 3 ya que los arreglos empiezan en 0 tendria que quedarte algo asi

Sub ingresar()
For p = 0 To 3
Console.WriteLine("Ingrese nombre:")
str_nombre(p) = Console.ReadLine
Console.WriteLine("Ingrese apellido:")
Console.ReadLine
Next
end sub

me imagino que este es le arreglo str_nombre(p) si quieres tener un arreglo para nombre y otro para apellido necesitas declarar otro y ponerlo en la segunda console.readline asi

Console.WriteLine("Ingrese nombre:")
str_nombre(p) = Console.ReadLine
Console.WriteLine("Ingrese apellido:")
str_apellido(p)=Console.ReadLine

con esto tendrias dos arreglos uno para el nombre(str_nombre) y otro para apellido (str_apellido)

si quieres mostrarlos todos los arreglos guardados entonces necesitas otro for y otra etiqueta o poner el for donde creas mas conveniente tendria que quedarte algo asi
For p = 0 To 3
Console.WriteLine(str_nombre(p))
Next

con esto mostrarias todos los registros guardados. bueno espero te ayude si necesitas algo mas no dudes en decirlo que para eso estamos hasta luego.
Responder Citando
Respuesta


(0 miembros y 1 visitantes)
 
Herramientas

Normas de Publicación
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Desactivado
Trackbacks are Activado
Pingbacks are Activado
Refbacks are Activado

Ir al Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
[OT] Lista de juegos compatibles con emuladores Mancifer N-DS 56 08-Nov-2009 19:20
Hola ayuda con visual basic por fis Florcita Programación 2 19-Aug-2009 15:18
Codigo Visual Basic The_Chacal Programación 6 30-Apr-2009 17:01
Ayuda Con Visual Basic Sebaxter Programación 4 20-Feb-2008 18:32
Visual Basic compatible con windows vista FrAn Programación 1 09-Oct-2007 04:09


Torneo DC 2012
Torneo DC 2012

La franja horaria es GMT +1. Ahora son las 20:11.


Desarrollado por: vBulletin® Versión 3.8.2
Derechos de Autor ©2000 - 2012, Jelsoft Enterprises Ltd.
Traducido por mcloud de vBhispano.com
 

Content Relevant URLs by vBSEO 3.2.0