Documente Academic
Documente Profesional
Documente Cultură
cliente=struct('numero',0,'nombre','','cedula','','telefono',0);
%se inicializa la estructura con todos los datos q va a llevar y en
comillas y q
%tipo de datos sera si son numeros el 0 si son cadenas se pone comillas,
la
%cedula yo siempre la pongo con comillas por que si la pongo con numero
no
%sale el cero inicial
horario=zeros(16,7);
v=[];
%en el caso 2 explico para que se usara v
%se inicializa la matriz de los horarios 16 porque va de 7 a 22 mirar el
%ejemplo
n=0;
opc=0;
%n me cuenta los registros y opc me dice la opcion
while opc~=6
%se pone opc distito del numero de opcion salir
disp('1 registrar cliente');
disp('2 reserva de horario');
disp('3 rostrar bloque horario');
v=[v,Numero];
end
else
mayor
disp('horario ocupado');
end
case 3
clc
%solo se muestra la matriz de los horarios
disp(horario);
case 4
clc
%se muestran todos los datos de los clientes que estan en v
m=length(v);
for i=1:m
disp(cliente(v(i)));
end
case 5
clc
%se cuentan las veces que han pedido la cancha cada cliente y
%se muestra el que mas la ha pedido
w=zeros(1,n);
%en w estan las veces que cada cliente reservo la cancha
for i=1:16
for j=1:7
if horario(i,j)~=0
w(horario(i,j))=w(horario(i,j))+1;
end
end
end
%el mejor cliente es el que reservo mas veces es decir el
%de w
[m,p]=max(w);
disp(p);
case 6
clc
disp('gracias por usar el servicio');
end
end