Today, in this article we will try to create a very simple F# program whose work is to identify person's age details.When the user specifies some age, it should display the type of category that the person belongs to.
The Complete Code for this Application looks like this:
open System
let (|Teenage|Younger|) n = if n >= 1 && n < 8 then Teenage else Younger;
let (|Younger|MidAge|) n = if n >= 8 && n < 18 then Younger else MidAge;
let (|MidAge|Older|) n = if n >= 18 && n < 35 then MidAge else Older;
let (|Older|SeniorCitizen|) n = if n > 65 then SeniorCitizen else Older;
let Simple n =
match n with
| Teenage -> printfn "This Person's Age is : %d is Teenage \n" n
| Younger -> printfn "This Person's Age is : %d is Younger \n" n
| MidAge -> printfn "This Person's Age is : %d is MidAge \n" n
| Older -> printfn "This Person's Age is : %d is Older \n" n
| SeniorCitizen -> printfn "This Person's Age is: %d is Senior Citizen \n" n
Console.WriteLine("The List of Person's Details are as Follows: \n")
Simple 1
Simple 3
Simple 8
Simple 6
Simple 9
Simple 15
Simple 25
Simple 37
Simple 70
Console.ReadKey(true)}
The Output for this Application looks like this:
I hope this article is useful for you. I look
forward for your comments and feedback.

Join the conversation! Your thoughts help the community grow.