Professional Documents
Culture Documents
Usman Effendi 10/7/2016 CIS Programming and Logic Technique Lab No.6
Usman Effendi 10/7/2016 CIS Programming and Logic Technique Lab No.6
Usman Effendi 10/7/2016 CIS Programming and Logic Technique Lab No.6
Usman Effendi
10/7/2016
CIS Programming and logic Technique
Lab No.6
// function to calculate the average score
Function Real calcAverage (Real S1, Real s2, Real s3, Real s4, Real s5)
Declare Real average
Set average = (s1+ s2+ s3 + s4+ s5)/5
Return average
End Function
2
Input score
While isInvalid(score)
Display ERROR! The score cannot be less than 0 or greater than 100!
Display Enter the correct score:
Input
End While
Return String ToReal(score)
End Function
3
Set score4 = getValidScore()
Display The grade is ',determineGrade(score4)
Set score5 = getValidScore()
Display'The grade is ',determineGrade(score5)
Set average= calcAverage(score1, score2, score3, score4, score5)
Display 'The average score is ',averageScore
End Module