function of science writing of a number

#include <stdio.h>

// Function to determine if a number is even or odd
void checkEvenOdd(int num) {
    if (num % 2 == 0) {
        printf("%d is an even number.\n", num);
    } else {
        printf("%d is an odd number.\n", num);
    }
}

// Function to calculate the factorial of a number
int calculateFactorial(int num) {
    int factorial = 1;

    for (int i = 1; i <= num; ++i) {
        factorial *= i;
    }

    return factorial;
}

// Function to check if a number is prime
int isPrime(int num) {
    if (num <= 1) {
        return 0; // Not a prime number
    }

    for (int i = 2; i * i <= num; ++i) {
        if (num % i == 0) {
            return 0; // Not a prime number
        }
    }

    return 1; // Prime number
}

// Function to print the Fibonacci series up to n terms
void printFibonacci(int n) {
    int first = 0, second = 1, next;

    printf("Fibonacci Series up to %d terms: ", n);

    for (int i = 0; i < n; ++i) {
        printf("%d, ", first);
        next = first + second;
        first = second;
        second = next;
    }

    printf("\n");
}

// Function to calculate the square of a number
int calculateSquare(int num) {
    return num * num;
}

int main() {
    int num;

    // Input a number
    printf("Enter a number: ");
    scanf("%d", &num);

    // Check if the number is even or odd
    checkEvenOdd(num);

    // Calculate and print the factorial of the number
    printf("Factorial of %d is: %d\n", num, calculateFactorial(num));

    // Check if the number is prime
    if (isPrime(num)) {
        printf("%d is a prime number.\n", num);
    } else {
        printf("%d is not a prime number.\n", num);
    }

    // Print the Fibonacci series up to 10 terms
    printFibonacci(10);

    // Calculate and print the square of the number
    printf("Square of %d is: %d\n", num, calculateSquare(num));

    return 0;
}