% This function implements a simple guessing game where the computer % picks a number and the user must guess it. function guess1 % Pick a random integer between 1 and 100. num = randi(100); % Give the user a big hint. fprintf('Hint: you should guess %d\n', num); % Loop forever while 1 % Get the input as a string of characters. userstr = input('Guess a number between 1 and 100: ', 's'); % Convert it to a number. userguess = str2double(userstr); if isnan(userguess) % Check for bad strings. disp('Not a number'); elseif userguess == num % Number was correct, so exit the loop using "break" disp('Correct!'); break else % Number was incorrect, so inform the user and keep going. disp('Incorrect'); end end