programming conditional statements

Programming Type 2

programming conditional statements are many Types . if, if else, else if, switch , break, continue

১. if Statement:

if (condition) {
    // কোড ব্লক
}
------------------------------------------
২. if-else Statement:

if (condition) {
    // কোড ব্লক 1
} else {
    // কোড ব্লক 2
}
--------------------------------------
৩. else-if Statement:

if (condition1) {
    // কোড ব্লক 1
} else if (condition2) {
    // কোড ব্লক 2
} else {
    // কোড ব্লক 3
}
--------------------------------------
৪. switch Statement:

switch (expression) {
    case value1:
        // কোড ব্লক 1
        break;
    case value2:
        // কোড ব্লক 2
        break;
    default:
        // কোড ব্লক 3
}
----------------------------------
৫. break Statement:

break;

৬. continue Statement:
----------------------------------
continue;


প্রশ্ন:
একটি প্রোগ্রাম লিখ যেখানে ব্যবহারকারী একটি সংখ্যা ইনপুট দিলে, যদি সংখ্যা ১০-এর বেশি হয় তাহলে “বড় সংখ্যা” প্রিন্ট করবে।

উত্তর:

#include <stdio.h>

int main() {
    int num;
    printf("একটি সংখ্যা ইনপুট দিন: ");
    scanf("%d", &num);

    if (num > 10) {
        printf("বড় সংখ্যা\n");
    }

    return 0;
}
যদি ব্যবহারকারী ইনপুট হিসাবে ১৫ দেন, তাহলে আউটপুট হবে: বড় সংখ্যা

প্রশ্ন:
একটি প্রোগ্রাম লিখ যেখানে ব্যবহারকারী একটি সংখ্যা ইনপুট দিলে, যদি সংখ্যা ধনাত্মক হয় তাহলে “Positive Number” এবং ঋণাত্মক হলে “Negative Number” প্রিন্ট করবে।

উত্তর:

#include <stdio.h>

int main() {
    int num;
    printf("একটি সংখ্যা ইনপুট দিন: ");
    scanf("%d", &num);

    if (num >= 0) {
        printf("Positive Number\n");
    } else {
        printf("Negative Number\n");
    }

    return 0;
}


যদি ব্যবহারকারী ইনপুট হিসাবে ১০ দেন, তাহলে আউটপুট হবে:  Positive Number
যদি ব্যবহারকারী ইনপুট হিসাবে -৫ দেন, তাহলে আউটপুট হবে:  Negative Number

প্রশ্ন:
একটি প্রোগ্রাম লিখ যেখানে ব্যবহারকারী একটি সংখ্যা ইনপুট দিলে, যদি সংখ্যা ৮০ বা তার বেশি হয় তাহলে “A+”, ৭০-৭৯ হলে “A”, ৬০-৬৯ হলে “A-“, অন্যথায় “Fail” প্রিন্ট করবে।

উত্তর:

#include <stdio.h>

int main() {
    int marks;
    printf("আপনার নম্বর লিখুন: ");
    scanf("%d", &marks);

    if (marks >= 80) {
        printf("A+\n");
    } else if (marks >= 70) {
        printf("A\n");
    } else if (marks >= 60) {
        printf("A-\n");
    } else {
        printf("Fail\n");
    }

    return 0;
}

যদি ব্যবহারকারী ইনপুট হিসাবে ৮৫ দেন, তাহলে আউটপুট হবে: A+

প্রশ্ন:
একটি প্রোগ্রাম লিখ যেখানে ব্যবহারকারী ১, ২, ৩ এর মধ্যে একটি সংখ্যা ইনপুট দিলে, ১ হলে “One”, ২ হলে “Two”, ৩ হলে “Three” প্রিন্ট করবে।

উত্তর:


#include <stdio.h>

int main() {
    int num;
    printf("১ থেকে ৩ এর মধ্যে একটি সংখ্যা ইনপুট দিন: ");
    scanf("%d", &num);

    switch (num) {
        case 1:
            printf("One\n");
            break;
        case 2:
            printf("Two\n");
            break;
        case 3:
            printf("Three\n");
            break;
        default:
            printf("Invalid Input\n");
    }

    return 0;
}

যদি ব্যবহারকারী ইনপুট হিসাবে ১ দেন, তাহলে আউটপুট হবে: One

প্রশ্ন:
একটি প্রোগ্রাম লিখ যেখানে ১ থেকে ১০ পর্যন্ত সংখ্যা প্রিন্ট করবে, তবে সংখ্যা ৫ হলে লুপ বন্ধ হয়ে যাবে।

উত্তর:

#include <stdio.h>

int main() {
    int i;
    for (i = 1; i <= 10; i++) {
        if (i == 5) {
            break;
        }
        printf("%d\n", i);
    }

    return 0;
}


যদি প্রোগ্রামটি রান করা হয়, তাহলে আউটপুট হবে:
1
2
3
4

Leave a Comment