function WashingMachine()
fprintf('======================================\n');
fprintf(' AUTOMATIC WASHING MACHINE\n');
fprintf('======================================\n');
fprintf('\n');
fprintf('Available Programs:\n');
fprintf('1. Wash\n');
fprintf('2. Spin\n');
fprintf('3. Dry\n');
fprintf('4. Full Cycle (Wash -> Spin -> Dry)\n');
fprintf('5. Exit\n');
fprintf('\n');
while true
choice = input('Select program (1-5): ', 's');
choice = str2double(choice);
if isnan(choice) || choice < 1 || choice > 5
fprintf('Invalid choice. Please enter 1-5.\n');
continue;
end
if choice == 1
fprintf('\n--- Starting WASH ---\n');
Washing();
elseif choice == 2
fprintf('\n--- Starting SPIN ---\n');
Spinning();
elseif choice == 3
fprintf('\n--- Starting DRY ---\n');
Drying();
elseif choice == 4
fprintf('\n--- Starting FULL CYCLE ---\n');
Washing();
Spinning();
Drying();
fprintf('\n*** ALL CYCLES COMPLETE ***\n');
elseif choice == 5
fprintf('Thank you for using the Washing Machine. Goodbye!\n');
break;
end
fprintf('\n');
end
end