Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C

โปรแกรม C แปลงวันเป็นเดือนและจำนวนวัน


ผู้ใช้ต้องป้อนจำนวนวันทั้งหมด เราจำเป็นต้องแปลงจำนวนวันทั้งหมดเป็นเดือนและจำนวนวันที่เหลือในเดือนหน้า

สูตรการแปลงวันเป็นเดือนมีดังนี้ −

เดือน=วัน/30

ตรรกะในการหาวันที่เหลือในเดือนหน้ามีดังนี้ -

วัน=วัน %30

อัลกอริทึม

อ้างถึงอัลกอริทึมที่ระบุด้านล่างเพื่อแปลงวันเป็นเดือนและจำนวนวัน

Step 1: Start
Step 2: Declare month and days
Step 3: Read total number of days
Step 4: Compute months
   months=days/30
Step 5: Compute days
   Days= days % 30
Step 6: Print months
Step 7: Print days

โปรแกรม

ต่อไปนี้เป็นโปรแกรม C เพื่อแปลงวันเป็นเดือนและจำนวนวัน -

#include<stdio.h>
main (){
   int months, days ;
   printf("Enter days\n") ;
   scanf("%d", &days) ;
   months = days / 30 ;
   days = days % 30 ;
   printf("Months = %d Days = %d", months, days) ;
}

ผลลัพธ์

เมื่อโปรแกรมข้างต้นทำงาน มันจะให้ผลลัพธ์ดังต่อไปนี้ −

Enter days
456
Months = 15 Days = 6
Enter days
145
Months = 4 Days = 25