PRIG 155 – Programming Fundamentals Using CWrite a working [ program using while loops that will do the following

PRIG 155 – Programming Fundamentals Using CWrite a working [ program using while loops that will do the following :1 . Include comments at the beginning of the program as shown below :Lab] . [author !`FirstNAME Last Name*Hate :`today’s date\PURPOSE : Using while ,’ do – while LOOFPARTI2. A college requires an application to convert a given grade to it’s appropriate grade letter . The*program must repeatedly ask the user to Enter a grade and then report the grade with it’s associatedgrade letter until the user Enters a grade that is not valid . A valid grade must be in the range ” toLod inclusive . Any grade outside of that range is invalid . Note that the grade entered may contain*decimal places .3 .The program shall determine the appropriate letter grade for the grade entered according to thefollowing : For a numeric grade between &D and Lod inclusive the program should display the letter*” A “. For a numeric grade TO or higher but lower than BO , the program should display the letter ” E ” .For a numeric grade GO or higher but lower than 70 , the program should display the letter ” C ” . For anumeric grade 50 or higher but lower than GO , the program should display the letter ” D’ . For anumeric grade lower than 50 , the program should display the letter grade ” F” . The numerical grade*should be displayed with 1 decimal place .4 . The Entire program execution might appear as follows :”Please enter a grade : 72 . 3For the grade 72 . 34 , the corresponding letter grade is $Please Enter a grade : 12For the grade 12 . 08 , the corresponding letter grade is {Please enter a grade : 100For the grade 100 . 08 , the corresponding letter grade is $`Please enter a grade :`- 5