Learn More Way

Problem :

Find Maximum of Two Numbers using Switch

Find Maximum of Two Numbers using Switch.

যা শিখবো:

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

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

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

Step 2: তুলনা করে একটি রেজাল্ট ভেরিয়েবল সেট করা।

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

Step 3: switch(result) ব্যবহার করে decision নেওয়া।

C
switch(result)
{
    case 1 → num1 বড়  
    case 0 → num2 বড়  
    case -1 → দুইটি সমান
}

উদাহরণ:

C
#include <stdio.h>

int main() {
    int num1, num2, result;

    printf("প্রথম সংখ্যা দিন: ");
    scanf("%d", &num1);

    printf("দ্বিতীয় সংখ্যা দিন: ");
    scanf("%d", &num2);

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

    switch(result) {
        case 1:
            printf("বড় সংখ্যা: %d", num1);
            break;
        case 0:
            printf("বড় সংখ্যা: %d", num2);
            break;
        case -1:
            printf("দুইটি সংখ্যা সমান।");
            break;
        default:
            printf("ত্রুটি ঘটেছে!");
    }

    return 0;
}

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

উদাহরণ ১:

C
ইনপুট:
প্রথম সংখ্যা দিন: 40  
দ্বিতীয় সংখ্যা দিন: 85

আউটপুট:
বড় সংখ্যা: 85

উদাহরণ ২:

C
ইনপুট:
প্রথম সংখ্যা দিন: 100  
দ্বিতীয় সংখ্যা দিন: 50

আউটপুট:
বড় সংখ্যা: 100

উদাহরণ ৩:

C
ইনপুট:
প্রথম সংখ্যা দিন: 75  
দ্বিতীয় সংখ্যা দিন: 75

আউটপুট:
দুইটি সংখ্যা সমান।

ব্যাখ্যা:

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