Learn More Way

Problem :

Check Positive, Negative or Zero using Switch

Check Positive, Negative or Zero using Switch.

যা শিখবো:

ধাপে ধাপে ব্যাখ্যা:

Step 1: ইউজার ইনপুট নেওয়া।

scanf() ব্যবহার করে একটি পূর্ণসংখ্যা ইনপুট নেওয়া হবে।

Step 2: result নির্ধারণ করা (ternary দিয়ে)।

C
result = (num > 0) ? 1 : ((num < 0) ? -1 : 0);

Step 3: switch(result) দিয়ে চেক করা।

C
switch(result) {
    case 1 → ধনাত্মক সংখ্যা  
    case -1 → ঋণাত্মক সংখ্যা  
    case 0 → শূন্য
}

উদাহরণ:

C
#include <stdio.h>

int main() {
    int num, result;

    printf("একটি সংখ্যা লিখুন: ");
    scanf("%d", &num);

    result = (num > 0) ? 1 : ((num < 0) ? -1 : 0);

    switch(result) {
        case 1:
            printf("এই সংখ্যা ধনাত্মক (Positive)।");
            break;
        case -1:
            printf("এই সংখ্যা ঋণাত্মক (Negative)।");
            break;
        case 0:
            printf("এই সংখ্যা শূন্য (Zero)।");
            break;
        default:
            printf("ত্রুটি ঘটেছে!");
    }

    return 0;
}

আউটপুট উদাহরণ:

উদাহরণ ১:

C
ইনপুট:
একটি সংখ্যা লিখুন: 20

আউটপুট:
এই সংখ্যা ধনাত্মক (Positive)

উদাহরণ ২:

C
ইনপুট:
একটি সংখ্যা লিখুন: -7

আউটপুট:
এই সংখ্যা ঋণাত্মক (Negative)

উদাহরণ ৩:

C
ইনপুট:
একটি সংখ্যা লিখুন: 0

আউটপুট:
এই সংখ্যা শূন্য (Zero)

ব্যাখ্যা:

©2025 Linux Bangla | Developed & Maintaind by Linux Bangla.