Ayuda urgente!! Matlab
Publicado por Karen (3 intervenciones) el 22/01/2021 21:09:47
t
Necesito un código para este ejercicio o urgenteeee

Necesito un código para este ejercicio o urgenteeee

Valora esta pregunta


-2
%% Entradas
fprintf('DISTANCIA SOCIAL EN LA PANADERÍA SAN DIEGO (COVID-19)\n\n');
N = input('Inserte el número de lugares donde las personas pueden pararse frente a la panadería: N = ');
fprintf('\n');
for i = 1 : N
Mensaje = strcat("Inserter si la posición ", num2str(i), " está libre u ocupada: ");
A(i) = input(Mensaje);
end
%% Cálculo
% Se busca en el array A las posiciones en los cuales el usuario ha
% insertado un 1 (posición ocupada).
% Se utiliza la variable de control "OK" que se pone a 1 cuando se cumple
% la condición (distancia mínima de 6 pies) y a 0 cuando no se cumple.
idx = find(A == 1);
OK = 0;
for i = 2 : length(idx)
if (idx(i) - idx(i-1)) >= 6
OK = 1;
else
OK = 0;
end
end
%% Salidas
fprintf('\n');
if (OK)
fprintf('Cumple protocolo\n\n');
else
fprintf('No cumple protocolo\n\n');
end