কম্পিউটার

প্রদত্ত দিনের সংখ্যাকে বছর, সপ্তাহ এবং দিনের পরিপ্রেক্ষিতে সি-তে রূপান্তর করার প্রোগ্রাম


আপনাকে দিনের সংখ্যা দেওয়া হয়েছে, এবং কাজ হল প্রদত্ত দিনের সংখ্যাকে বছর, সপ্তাহ এবং দিনের পরিপ্রেক্ষিতে রূপান্তর করা৷

এক বছরে দিনের সংখ্যা ধরা যাক =365

বছরের সংখ্যা =(দিনের সংখ্যা) / 365

ব্যাখ্যা-:প্রদত্ত দিনের সংখ্যাকে 365 দিয়ে ভাগ করলে বছরের সংখ্যা হবে প্রাপ্ত ভাগফল

সপ্তাহের সংখ্যা =(দিনের সংখ্যা % 365) / 7

ব্যাখ্যা-:দিনের সংখ্যাকে 365 দিয়ে ভাগ করে অবশিষ্টাংশ সংগ্রহ করে সপ্তাহের সংখ্যা পাওয়া যাবে এবং একটি সপ্তাহে দিনের সংখ্যা দিয়ে ফলাফলকে আরও ভাগ করে যা 7।

দিনের সংখ্যা =(দিনের সংখ্যা % 365) % 7

ব্যাখ্যা-:দিনের সংখ্যাকে 365 দিয়ে ভাগ করে অবশিষ্টাংশ সংগ্রহ করে এবং আংশিক অবশিষ্টাংশকে সপ্তাহে দিনের সংখ্যা দিয়ে ভাগ করে অবশিষ্টটি অর্জন করে যা 7 হয়।

উদাহরণ

Input-:days = 209
Output-: years = 0
   weeks = 29
   days = 6
Input-: days = 1000
Output-: years = 2
   weeks = 38
   days = 4

অ্যালগরিদম

Start
Step 1-> declare macro for number of days as const int n=7
Step 2-> Declare function to convert number of days in terms of Years, Weeks and Days
   void find(int total_days)
      declare variables as int year, weeks, days
      Set year = total_days / 365
      Set weeks = (total_days % 365) / n
      Set days = (total_days % 365) % n
      Print year, weeks and days
Step 3-> in main()
   Declare int Total_days = 209
   Call find(Total_days)
Stop

উদাহরণ

#include <stdio.h>
const int n=7 ;
//find year, week, days
void find(int total_days) {
   int year, weeks, days;
   // assuming its not a leap year
   year = total_days / 365;
   weeks = (total_days % 365) / n;
   days = (total_days % 365) % n;
   printf("years = %d",year);
   printf("\nweeks = %d", weeks);
   printf("\ndays = %d ",days);
}
int main() {
   int Total_days = 209;
   find(Total_days);
   return 0;
}

আউটপুট

যদি আমরা উপরের কোডটি চালাই তবে এটি নিম্নলিখিত আউটপুট তৈরি করবে

years = 0
weeks = 29
days = 6

  1. একটি প্রদত্ত সংখ্যাকে শব্দে রূপান্তর করতে সি প্রোগ্রাম

  2. C++ প্রোগ্রাম বাইনারি সংখ্যাকে দশমিকে রূপান্তর করতে এবং এর বিপরীতে

  3. দুটি প্রদত্ত তারিখের মধ্যে দিনের সংখ্যা খুঁজে পেতে পাইথন প্রোগ্রাম

  4. পাইথনে একটি প্রদত্ত নম্বরের জন্য ধূসর কোড রূপান্তর করার প্রোগ্রাম