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: