Open In App

R Program to Check if a Number is Odd or Even

The objective of the program is to categorize a given set of numbers into two distinct groups: odd numbers and even numbers. The program achieves this by examining each number and determining whether it is divisible by 2 without leaving a remainder.

In this article, we will discuss how to create a program to categorize numbers into odd or even with its working example in the R Programming Language using R if-else conditions.



Syntax:

if (number %%2== 0) {
# Code block executed if the number is even
print("Number is even")
} else {
# Code block executed if the number is odd
print("Number is odd")
}

Example 1: Programme to categorize numbers into odd or even.




number <- 10
 
if (number%%2== 0) {
  print("Number is even")
} else {
  print("Number is odd")
}

Output:

[1] "Number is even"

Example 2: Programme to categorize numbers into odd or even.




number <- 15
 
if (number%%2 == 0) {
  print("Number is even")
} else {
  print("Number is odd")
}

Output:



Number is odd

Example 3: Take input from user defined function




categorize_number <- function(number) {
  if (number %% 2 == 0) {
    return("Even")
  } else {
    return("Odd")
  }
}
 
num <- as.numeric(readline("Enter a number: "))
category <- categorize_number(num)
cat(num, "is an", category, "number.\n")

Output:

25 is an Odd number.


Article Tags :