HSC ICT Program Type 1

1. যে কোনো দুটি বা তিনটি সংখ্যার ক্ষেত্রে (যোগ, বিয়োগ, গুন, ভাগ, গড়, % সব কিছু একসাথে)



#include <stdio.h>

int main() {
    float num1, num2, num3;
    
    // ইনপুট নেওয়া
    printf("তিনটি সংখ্যা দিন (সংখ্যা 1, সংখ্যা 2, সংখ্যা 3): ");
    scanf("%f %f %f", &num1, &num2, &num3);
    
    // হিসাব করা
    float sum = num1 + num2 + num3;
    float diff = num1 - num2 - num3;
    float product = num1 * num2 * num3;
    float avg = sum / 3;
    float percent = (sum / (num1 + num2 + num3)) * 100;
    
    // আউটপুট
    printf("যোগফল: %.2f\n", sum);
    printf("বিয়োগফল: %.2f\n", diff);
    printf("গুণফল: %.2f\n", product);
    printf("গড়: %.2f\n", avg);
    printf("শতাংশ: %.2f%%\n", percent);
    
    return 0;
}

2. C = (F – 32) / 9 (ফারেনহাইট থেকে সেলসিয়াস রূপান্তর)

#include <stdio.h>

int main() {
    float F, C;
    
    // ফারেনহাইট ইনপুট নিন
    printf("ফারেনহাইট মান দিন: ");
    scanf("%f", &F);
    
    // সেলসিয়াসে রূপান্তর
    C = (F - 32) / 9;
    
    // আউটপুট
    printf("সেলসিয়াস মান: %.2f\n", C);
    
    return 0;
}

3. ত্রিভুজের ক্ষেত্রফল এবং পরিসীমা (Area = 1/2 * base * height অথবা Heron’s formula)

#include <stdio.h>
#include <math.h>

int main() {
    float base, height, a, b, c, s, area, perimeter;
    
    // ত্রিভুজের ক্ষেত্রফল (ভিত্তি ও উচ্চতা দিয়ে)
    printf("ভিত্তি এবং উচ্চতা দিন (base height): ");
    scanf("%f %f", &base, &height);
    
    area = (base * height) / 2;
    
    // ত্রিভুজের পরিসীমা (পার্শ্বদ্বয়ের দৈর্ঘ্য দিয়ে)
    printf("ত্রিভুজের তিনটি পার্শ্বের দৈর্ঘ্য দিন (a b c): ");
    scanf("%f %f %f", &a, &b, &c);
    
    perimeter = a + b + c;
    
    // Heron’s formula (ক্ষেত্রফল)
    s = perimeter / 2;
    float heron_area = sqrt(s * (s - a) * (s - b) * (s - c));
    
    // আউটপুট
    printf("ত্রিভুজের ক্ষেত্রফল (ভিত্তি এবং উচ্চতা দিয়ে): %.2f\n", area);
    printf("ত্রিভুজের ক্ষেত্রফল (Heron’s formula): %.2f\n", heron_area);
    printf("ত্রিভুজের পরিসীমা: %.2f\n", perimeter);
    
    return 0;
}


4. চতুর্ভুজের ক্ষেত্রফল এবং পরিসীমা (আয়তক্ষেত্র, বর্গক্ষেত্র, সামান্তরিক, রম্বস)


#include <stdio.h>
#include <math.h>

int main() {
    int choice;
    float length, width, side, base, height, diagonal1, diagonal2, area, perimeter;
    
    printf("কোন চতুর্ভুজের ক্ষেত্রফল ও পরিসীমা চান?\n");
    printf("1. আয়তক্ষেত্র\n");
    printf("2. বর্গক্ষেত্র\n");
    printf("3. সামান্তরিক\n");
    printf("4. রম্বস\n");
    printf("আপনার পছন্দ দিন (1/2/3/4): ");
    scanf("%d", &choice);
    
    switch (choice) {
        case 1:  // আয়তক্ষেত্র
            printf("আয়তক্ষেত্রের দৈর্ঘ্য এবং প্রস্থ দিন (length width): ");
            scanf("%f %f", &length, &width);
            area = length * width;
            perimeter = 2 * (length + width);
            break;
        
        case 2:  // বর্গক্ষেত্র
            printf("বর্গক্ষেত্রের পাশের দৈর্ঘ্য দিন (side): ");
            scanf("%f", &side);
            area = side * side;
            perimeter = 4 * side;
            break;
        
        case 3:  // সামান্তরিক
            printf("সামান্তরিকের ভিত্তি এবং উচ্চতা দিন (base height): ");
            scanf("%f %f", &base, &height);
            area = base * height;
            perimeter = 4 * base;
            break;
        
        case 4:  // রম্বস
            printf("রম্বসের দুইটি диагোনাল দিন (diagonal1 diagonal2): ");
            scanf("%f %f", &diagonal1, &diagonal2);
            area = (diagonal1 * diagonal2) / 2;
            perimeter = 4 * sqrt((diagonal1 / 2) * (diagonal1 / 2) + (diagonal2 / 2) * (diagonal2 / 2));
            break;
        
        default:
            printf("অবৈধ ইনপুট\n");
            return 0;
    }
    
    printf("ক্ষেত্রফল: %.2f\n", area);
    printf("পরিসীমা: %.2f\n", perimeter);
    
    return 0;
}


5. বৃত্তের ক্ষেত্রফল এবং পরিসীমা (Area = πr², Circumference = 2πr)


#include <stdio.h>
#define PI 3.141592653589793

int main() {
    float radius, area, circumference;
    
    // বৃত্তের ব্যাসার্ধ ইনপুট
    printf("বৃত্তের ব্যাসার্ধ দিন (radius): ");
    scanf("%f", &radius);
    
    // ক্ষেত্রফল ও পরিসীমা
    area = PI * radius * radius;
    circumference = 2 * PI * radius;
    
    // আউটপুট
    printf("বৃত্তের ক্ষেত্রফল: %.2f\n", area);
    printf("বৃত্তের পরিসীমা: %.2f\n", circumference);
    
    return 0;
}


Leave a Comment