jueves, marzo 09, 2006

Solución al problema Modificaciones (arreglos)

case 3

Console.WriteLine ("Nombre del alumno: ")
busqueda = Console.ReadLine ()

for pos = 0 to y -1

if strComp (alumno(pos),busqueda) = 0 Then
for x = 0 to 5
Console.WriteLine ("Materia: {0}, Calif a modificar: {1}", materia(pos, x), calif(pos, x))
calif(pos,x) = Console.ReadLine ()
Next
End if

Next


Esta sección de programa se le agregará a un nuevo case.
El funcionamiento de este código es muy sencillo. Primero busca en el arreglo donde estan almacenados los nombres. Si es encontrado (=0) entonces al tener la posicion donde se encuentra la cadena buscada. Modificamos en otro ciclo anidado dentro de la condicion IF los valores que corresponden al renglón donde se encontró la cadena buscada.