CSE Lab 2

🧮 Program 1: Addition, Multiplication, Division, Modulus

#include <stdio.h>

int main() {
    int num1 = 2;
    int num2 = 3;

    int sum = num1 + num2;        // āϝ⧋āĻ—
    int mul = num1 * num2;        // āϗ⧁āĻŖ
    int mod = num1 % num2;        // āĻ­āĻžāĻ—āĻļ⧇āώ (remainder)
    float div = (float) num1 / num2; // āĻ­āĻžāĻ— (floating point)

    printf("Sum: %d\n", sum);
    printf("Multiplication: %d\n", mul);
    printf("Division: %.2f\n", div);
    printf("Modulus: %d\n", mod);

    return 0;
}

💡 Banglish Explanation:
- sum → āϝ⧋āĻ— (2+3 = 5)
- mul → āϗ⧁āĻŖ (2×3 = 6)
- div → (float) āĻĻāĻŋāϞ⧇ decimal āϏāĻš āĻ­āĻžāĻ—āĻĢāϞ (2/3 = 0.666...)
- mod → āĻ­āĻžāĻ—āĻļ⧇āώ (2 % 3 = 2)
âš ī¸ (float) āύāĻž āĻĻāĻŋāϞ⧇ integer division āĻšāĻŦ⧇, āĻĻāĻļāĻŽāĻŋāĻ• āϕ⧇āĻŸā§‡ āϝāĻžāĻŦ⧇āĨ¤


⌨ Program 2: scanf āĻĻāĻŋāϝāĻŧ⧇ Input āύ⧇āĻ“āϝāĻŧāĻž + Float Division

#include <stdio.h>

int main() {
    int num1, num2;

    printf("Enter Your First Number: ");
    scanf("%d", &num1);

    printf("Enter Your Second Number: ");
    scanf("%d", &num2);

    float div = (float) num1 / num2; // float cast āĻ•āϰ⧇ decimal result

    printf("Division Result: %.2f\n", div);

    return 0;
}

💡 Banglish Explanation:
- scanf → user input āĻ¨ā§‡ā§Ÿ, %d āĻŽāĻžāύ⧇ integerāĨ¤
- &num1 / &num2 → variable āĻāϰ memory address āĻ data store āĻšā§ŸāĨ¤
- (float) āĻĻāĻŋāϞ⧇ decimal āϏāĻš āĻ­āĻžāĻ—āĻĢāϞ āĻŦ⧇āϰ āĻšā§ŸāĨ¤
- %.2f → āĻĻāĻļāĻŽāĻŋāϕ⧇āϰ āĻĒāϰ⧇ ⧍ āϘāϰ āĻĒāĻ°ā§āϝāĻ¨ā§āϤ āĻĻ⧇āĻ–āĻžā§ŸāĨ¤

Example Run:

Enter Your First Number: 5
Enter Your Second Number: 2
Division Result: 2.50