# Program to Convert a Given Number of Days in terms of Years, Weeks & Days in Kotlin

In this article, we will learn to write Kotlin program to Convert a Given Number of Days in terms of Years, Weeks & Days.

Source Code:
import java.util.Scanner

fun main(args: Array<String>) {
var totalDays: Int
val years: Int
val weeks: Int
val days: Int
val s = Scanner(System.`in`)
print("Enter the number of days:")
totalDays = s.nextInt()
years = totalDays / 365
weeks = (totalDays % 365) / 7
days = (totalDays % 365) % 7
println("No. of years:\$years")
println("No. of weeks:\$weeks")
println("No. of days:\$days")
}

Output:
Enter the number of days:366
No. of years:1
No. of weeks:0
No. of days:1

Description:
In the above program,  we have taken input from a user to enter the number of days as an Integer input. Next, we have used an equation "years = totalDays / 365" to find the number of years from the total number of days entered.

To find the total number of weeks, we have used an equation "weeks = (totalDays % 365) / 7". And to find days, an equation is "days = (totalDays % 365) % 7".