কম্পিউটার টিউটোরিয়াল

if এবং elseif স্টেটমেন্ট ব্যবহার করে সময় রূপান্তরের জন্য C প্রোগ্রাম

সমস্যা

C প্রোগ্রামিং ভাষা ব্যবহার করে ২৪ ঘণ্টা ফরম্যাট থেকে ১২ ঘণ্টা ফরম্যাটে সময় রূপান্তর কীভাবে করবেন?

সমাধান

ব্যবহারকারীর কাছ থেকে রানটাইমে সময়ের মান পড়ুন। এটিকে ২৪ ঘণ্টা থেকে ১২ ঘণ্টা ফরম্যাটে রূপান্তর করতে হবে।

অ্যালগরিদম

শুরু: ধাপ ১: ২৪ ঘণ্টা ফরম্যাটে সময় লিখুন ধাপ ২: শর্ত চেক করুন       i. If(hour == 0)           Print min       ii. Elseif(hour < 12)           Print hour, min       iii. Elseif(hour == 12)           Print hour, min       iv. Else           Print hour % 12, min শেষ:

প্রোগ্রাম

#include  int main(){    int hr, min;    printf("২৪ ঘণ্টা ফরম্যাটে সময় লিখুন: ");    scanf("%d:%d", &hr, &min);    printf("১২ ঘণ্টা ফরম্যাটে সময়: ");    if(hr == 0){       printf("12:%.2d AM\n", min);    }    else if(hr < 12){       printf("%d:%.2d AM\n", hr, min);    }    else if(hr == 12){       printf("%d:%.2d PM\n", hr, min);    }    else       printf("%d:%.2d PM\n", hr % 12, min);    return 0; }

আউটপুট

২৪ ঘণ্টা ফরম্যাটে সময় লিখুন: 22:37 ১২ ঘণ্টা ফরম্যাটে সময়: 10:37 PM
  1. সি ভাষায় নেস্টেড ফর লুপ এবং ব্রেক, কন্টিনিউ, গোটো স্টেটমেন্ট

  2. C প্রোগ্রামিং-এ রাউন্ড রবিন শিডিউলিং (Round Robin Scheduling)

  3. C প্রোগ্রামিং-এ FCFS শিডিউলিং (FCFS Scheduling)

  4. C প্রোগ্রাম: আয়তের 넓ী ও পরিসীমা (Area & Perimeter of Rectangle)