الدرس الثامن البرمجة بلغة كوتلين
![Kotlin-logo.png](
![](https://steemitimages.com/DQmfSLPumP2psUB88u4kKsmgLMSgWx6289pSAsMkoStWRRP/Kotlin-logo.png)
)
تطبيق حساب العمر بالسنوات حيث سنطلب من المستخدم ادخال سنة ميلاده ثم نحسب عمره بالسنوات
fun main (args:Array <String>)
{
print("enter your birth year: ")
var yearofbirth:Int = readLine()!!.toInt()
var year:Int = Calendar.getInstance().get(Calendar.YEAR)
var age:Int = year – yearofbirth
print ("age = $age")
}
بحسب ما تعلمناه من الدروس السابقة فان هذا المثال واضح في اغلبه
عدا السطر
var year:Int = Calendar.getInstance().get(Calendar.YEAR)
في هذا الامر قمنا بتعريف متغيرyear من النوع Int اما بالنسبة للقسم الاخر منه
Calendar.getInstance().get(Calendar.YEAR)
فقد قمنا باستدعاء مكتبة التاريخ (السنة) من مجوعة المكتبات الموجودة في لغة كوتلين
اذا اردنا ان نطلب الشهر الحالي كل ما علينا تغير كلمة year في اخر الامر بكلمة month فيصبح
Calendar.getInstance().get(Calendar.MONTH)
و كذلك الامر بالنسبة لليوم و الاسبوع و الساعات .....
س: اكتب برنامج يحسب عمر المستخدم بالشهور و الاسابيع و الايام