منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : طريقه حساب عمر الانسان
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
كاتب الموضوع : AhmedEssawy


كود :
[FONT=monospace]
[LIST=1]
[*][FONT='Courier New',Courier,monospace][color=#0600ff]public[/color] [color=#0600ff]static[/color] [color=#ff0000]int[/color] CalculateAge[color=#000000]([/color]DateTime BirthDate[color=#000000])[/color]
[/LIST]
[/FONT]
[LIST=1]
[*][FONT='Courier New',Courier,monospace][color=#000000]{[/color][/font]
[*][FONT='Courier New',Courier,monospace] [color=#008080][i]// Get the raw number of years[/i][/color][/font]
[*][FONT='Courier New',Courier,monospace] [color=#ff0000]int[/color] YearsAge = DateTime.[color=#0000ff]Now[/color].[color=#0000ff]Year[/color] - BirthDate.[color=#0000ff]Year[/color];[/font]
[*][FONT='Courier New',Courier,monospace] [color=#008080][i]// If the birthday hasn't occured this year, subtract one year from the age[/i][/color][/font]
[*][FONT='Courier New',Courier,monospace] [color=#0600ff]if[/color] [color=#000000]([/color]DateTime.[color=#0000ff]Now[/color].[color=#0000ff]Month[/color] < BirthDate.[color=#0000ff]Month[/color] || [color=#000000]([/color]DateTime.[color=#0000ff]Now[/color].[color=#0000ff]Month[/color] == BirthDate.[color=#0000ff]Month[/color] && DateTime.[color=#0000ff]Now[/color].[color=#0000ff]Day[/color] < BirthDate.[color=#0000ff]Day[/color][color=#000000])[/color][color=#000000])[/color][/font]
[*][FONT='Courier New',Courier,monospace] [color=#000000]{[/color][/font]
[*][FONT='Courier New',Courier,monospace] YearsAge--;[/font]
[*][FONT='Courier New',Courier,monospace] [color=#000000]}[/color][/font]
[*][FONT='Courier New',Courier,monospace] [color=#0600ff]return[/color] YearsAge;[/font]
[*][FONT='Courier New',Courier,monospace][color=#000000]}[/color][/font]
[/LIST]
[/font]