%% HOW DO I DO THAT IN MATLAB SERIES?
% In this series, I am answering questions that students have asked
% me about MATLAB. 
%% TOPIC
% How do I check if a number is a integer or decimal number?
%% SUMMARY
% Language : Matlab 2010a; 
% Authors : Autar Kaw and Sri Harsha Garapati; 
% Mfile available at
% http://numericalmethods.eng.usf.edu/blog/integer_or_decimal_ex2_ch19_if_end_blog.m
% Last Revised : January 23, 2012; 
% Abstract: This program shows you how to check if a number is an integer
% or decimal number using if-end statement in MATLAB
clc
clear all
%% INTRODUCTION

disp('ABSTRACT')
disp('   This program shows you how to check if a number is an integer or')
disp('    or decimal number using if-end statement in MATLAB')
disp(' ')
disp('AUTHOR')
disp('   Autar Kaw and Sri Harsha Garapati of http://autarkaw.wordpress.com')
disp(' ')
disp('MFILE SOURCE')
disp('   http://numericalmethods.eng.usf.edu/blog/integer_or_decimal_ex2_ch19_if_end_blog.m')
disp(' ')
disp('LAST REVISED')
disp('   February 13, 2012')
disp(' ')

%% INPUTS
  
% number to check, innum
innum=13.5;
%% DISPLAYING INPUTS
disp('  ')
disp('INPUTS')

% Printing the input number
fprintf('The input number to be tested is %g\n',innum)
%% CODE AND DISPLAYING OUTPUT
disp('  ')
disp('OUTPUTS')

% if-end statements 
if ceil(innum)==innum
    disp('  This number is an integer')
end
if ceil(innum)~=innum
    disp('  This number is a decimal')
end