Matlab - necesito ayuda

 
Vista:

necesito ayuda

Publicado por patricio (2 intervenciones) el 09/05/2008 04:22:53
tengo el siguiente codigo de un sistema de ingreso y busqueda de alumnos pero necesito crear funciones para el ingreso y para la busqueda no quiero ejecutar el programa completo:

el otro problema que tengo es que cuando selecciono 1 y despues 2 me pregunta 2 veces el nombre que puedo hacer para arreglarlo
se los agradeceria muxo...

clc;

disp('1) ingreso de estudiante');

disp('2) consulta por nombre estudiante');

disp('3) consulta por rut estudiante');

disp('4) salir');

op=input('ingrese una opcion ');

if (op==1)
n=input('ingrese el numero de alumnos: ');
for i=1:n
fprintf('ingrese nombre del alumno %d ',i);

alumno(i).nombre=input('','s');

fprintf(' ingrese el rut del alumno sin puntos ni guiones si termina con k reemplazelo con un 0: ');

alumno(i).rut=input('');

end

search;

end


if (op==2)

a=input('ingrese el nombre del alumno: ','s');

for i=1:n

if strcmp(a,alumno(i).nombre)
alumno(i)
end
break;
end

end


if (op==3)

b=input('ingrese el rut del alumno sin puntos ni guiones si termina con k reemplazelo con un 0');

for i=1:n

if b==alumno(i).rut
alumno(i)
end
break;
end

end


if (op==4)

fprintf(' ha elegido salir si desea abrir denuevo escriba search: ');

end
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