Menu BAR

FEEL FREE TO ASK ANY PROGRAM and please mention any error if you find it

21 Jan 2024

C program that uses a loop to calculate the factorial of a given number

// Factorial program using function


#include <stdio.h>

// Function prototype

long long calculateFactorial(int n);

int main() {

    int number;
    // Get input from the user

    printf("Enter a non-negative integer: ");
    scanf("%d", &number);

    // Check if the input is non-negative

    if (number < 0) {
        printf("Please enter a non-negative integer.\n");
        return 1; // Return with an error code
   }

    // Calculate and display the factorial using a loop

    long long factorial = calculateFactorial(number);
    printf("Factorial of %d = %lld\n", number, factorial);
    return 0;

}

// Function to calculate factorial using a loop

long long calculateFactorial(int n) {
    if (n == 0 || n == 1) {
        return 1;
    } else {
         long long result = 1;
        for (int i = 2; i <= n; ++i) {
           result *= i;
        }
        return result;
    }
}


14 Jan 2024

C program example that uses functions - This program calculates the sum of two numbers using separate functions for input, addition, and output.


#include <stdio.h>

// Function prototypes
    int getInput();
    int addNumbers(int num1, int num2);
    void displayResult(int result);

int main() {
    // Get input from the user
    int number1 = getInput();
    int number2 = getInput();

    // Perform addition
    int sum = addNumbers(number1, number2);

    // Display the result
    displayResult(sum);
    return 0;
}


// Function to get input from the user
    int getInput() {
    int num;
    printf("Enter a number: ");
    scanf("%d", &num);
    return num;
}

// Function to add two numbers
    int addNumbers(int num1, int num2) {
    return num1 + num2;
}

// Function to display the result
    void displayResult(int result) {
    printf("The sum is: %d\n", result);
}


1 Jan 2024

Node js program - IF ELSE IF example

# Node js program using if else if statement

var a = 'route 1';

if (a === 'route 1'){
    console.log ('Route is 1');
}else if ( a === 'route 2')  {
     console.log ('Route is 2');
}else {
    console.log ( 'No Route');
}


## When you run this program
## Output will be - 
Route is 1

Node js program - IF ELSE example

# Node js program using if else statement

var a = 'route 1';

if (a === 'route 1'){
    console.log ('True');
}else {
     console.log ('False');
}


## When you run this program
## Output will be - 
True

30 Dec 2023

What is an Algorithm?

An algroithm definition is as simple as a set of step-by-step procedures or a list of rules to follow for completing a specific task or solving a particular problem.

Example of an algorithm for baking a cake ->

1) Gather all the ingredients
2) Pre-heat the oven
3) Measure out the ingredients
4) Mix together to make the batter
5) Put the butter into the pan
6) Pour the batter into the pan
7) Put the pan in the oven
8) Set a timer
9) When the timer goes off, take the pan out of the over
10) Eat the cat and ENJOY!

29 Dec 2023

Algorithm to Multiply two numbers

function multiplyTwoNumbers(a, b):
result = 0 // Initialize the result to zero

// Iterate through each digit of the second number (y)
while y > 0:
// If the rightmost digit of y is 1, add the current value of x to the result
if y is odd:
result = result + x

// Shift both x and y to the right
x = x << 1

// Multiply x by 2 (left shift)
y = y >> 1

// Divide y by 2 (right shift)
return result

28 Dec 2023

Find Maximum Value Input: An array of numbers

Find Maximum Value Input: An array of numbers, arr

1. If arr is empty, return an error or a special value indicating no maximum.

2. Set max_value to the first element of arr (arr[0]).

3. For each element num in arr starting from the second element (index 1):
a. If num is greater than max_value, update max_value to num.

4. Return max_value as the maximum value in the array. Example: arr = [5, 2, 9, 1, 5, 6]
Result: The maximum value is 9.

Algorithm - Binary Search

// Write an algorithm to do a binary search in an array

- Find the midpoint of the sorted array
- Compare the midpoint to the value of interest
- If the midpoint is larger than the value, perform binary search on right half of the array
- If the midpoint is smaller than the value, perform binary search on left half of the array
- Repeat these steps until the midpoint value is equal to the value of interest or we know the value is not in the array

Node js to create the mysql Database

var mysql = require('mysql');
var con = mysql.createConnection({ host: "localhost", user: "admin", password: "admin" });
con.connect(function(err) {
    if (err)
        throw err;
    console.log("Connected!");
    con.query("CREATE DATABASE cprogramcodes", function (err, result) {
         if (err)
            throw err;
        console.log("Database created");
     });
});