#Day2- #100DaysChallenge- Matlab Loops| Get a single Digit
#Day2-Get a single Digit
Task: Write a function that accepts only a single-digit value from 1 to 9 as input, if it is not within the given limit then print as Invalid output and ask the user to enter the input until they enter a single digit.Matlab Code:
function digit=get_digit()
digit=0;
while digit==0     % continue untill input is single digit
    in=input('Enter  a digit');
    if (in<=9) && (in>=0) &&
(mod(in,1)==0)  % condition 
to check if the given value is single digit or not    
    digit=in; 
   else  
     fprintf('invalid
Output\n');  %printing
output value
   end
end
end
Sample Input:
Enter  a digit 3456789
invalid Output
Enter  a digit -89
invalid Output
Enter  a digit  567
invalid Output
Enter  a digit 34
invalid Output
Enter  a digit 5
digit =
     5
Click Here for Code explanation
 
 
 
 
 
 
 
%206th%20Edition,%20Kindle%20Edition.jpg) 
 
 
 Posts
Posts
 
 
 
 
 
 
 
 
No comments