Simple Sequential Algorithm

1 Variable Declaration

    void main() 
    {
        // Declare an integer variable
        int num1;  
        
        // Declare a floating-point number variable
        float num2;  
        
        // Declare a characater variable
        char char1;
    }

2 Assignment

    void main() 
    {
        // Assume variables num1, num2, and char1 have already
        // been declared
        
        // Assign the value 0 to integer variable num1
        num1 = 0;
        
        // Assign the value 4.5 to floating-point variable num2
        num2 = 4.5;
        
        // Assign the value 'c' to character variable char1
        char1 = 'c';
    }

3 Declaration and Initialisation

    void main() 
    {
        // Initilisation is a good practice
        // There is no correct value for initialisation,
        // unless of course your algorithm depends on it.
        // We usually use 0 for numbers and the empty character ''
        // for characters.
        
        // Declare an integer and initiliase it
        int num1 = 0;  
        
        // Declare a float and initialise it
        float num2 = 0;  
        
        // Declare a character and initialise it
        char char1 = '';
    }

4 Arithmetic Operations

    void main() 
    {
        int num1 = 10;
        int num2 = 5;
        int result;
        
        // Addition
        // result = 10 + 5 = 15
        result = num1 + num2;
        
        // Subtraction
        // result = 10 - 5 = 10
        result = num1 - num2;
        
        // Multiplication
        // result = 10 * 5 = 50
        result = num1 * num2;
        
        // Division
        // result = 10 / 5 = 2
        result = num1 / num2;
                
        // Modulus
        // The remainder of dividing num1 by num2
        // result = 10 % 2 = 0
        result = num1 % num2;
        
        // Increment
        // The same as num1 = num1 + 1;
        num1++;
        
        // Decrement
        // The same as num1 = num1 - 1;
        num1--;     
    }
Last modified: Saturday, 23 November 2024, 1:48 PM