Professional Documents
Culture Documents
940-1586318817137-Unit 7.6 PseudoCodesExercises
940-1586318817137-Unit 7.6 PseudoCodesExercises
1
Ex1. Find the Circumference
Var
R,C: Real
Begin
Input r
Calculate C = 2*3.14*r
Display C
End
2
Ex2 . EPF(8%) from Salary
Var
EN: String
EPF, Sal: Real
Begin
Input EN, Sal
Calculate EPF = Sal*8/100
Display EPF
End
3
Ex3. EPF(8%) & Net Pay from Salary
Var
EN: String
EPF, Sal, NP: Real
Begin
Input EN, Sal
Calculate EPF = Sal*8/100
Calculate NP = Sal-EPF
Display EPF, NP
End
4
Ex4. Marks of 2 Modules Total, Average
Var
mk1,mk2,tot: Integer
Avg: Real
Begin
Input mk1,mk2
Calculate tot = mk1+mk2
Calculate avg = tot/2
Display Tot,avg
End
5
Ex5. Grade based on Average
Var
SN, grd: String
Avg : Real
Begin
Input avg
If avg >= 60 Then
Grd = “Pass”
Else
Grd = “Fail”
End If
Display Grd
End
6
Ex6. Tax based on Salary
Var
EN, Na: String
Sal, Tax : Real
Begin
Input En, Sal
If Sal >= 20000 Then
Tax = Sal*1.5/100
Else
Tax = 0
End If
Display Tax
End
7
Ex6. Tax, Net Pay based on Salary
Var
EN, Na: String
Sal, Tax, NP : Real
Begin
Input In, Sal
If Sal >= 20000 Then
Tax = Sal*1.5/100
Else
Tax = 0
End If
Calculate NP=Sal-Tax
Display Tax
End
8
Ex7. Grade based on Average
Var Begin
SN: String Input SN, avg
Grd: Char If avg >= 80 Then
avg: Real grd = “D”
Else if avg>=70 Then
grd = “C”
Else if avg>=60 Then
grd = “S”
Else
grd=“F”
End If
End If
End If
Display grd
End
9
Ex8. Input 5 Numbers and find Sum
Var
No, Count, Sum: Integer
Begin
Sum = 0
Count=1
While Count<=5 Do
Input No
Sum = Sum + No
Count=Count+1
End While
Print Sum
End
10
Ex9. Input 10 Temperatures and Find
Average Temp
Var Var
Tem, Avg, Tot: Real Tem, Avg, Tot: Real
Count: Integer Count: Integer
Begin
Begin
Tot = 0
Tot = 0
Count = 1
For Count = 1 to 10 Repeat
Input Tem Input Tem
Tot = Tot + Tem Tot = Tot + Tem
End For Count = Count + 1
Avg Tot / 10 Until Count > 10
End Avg Tot / 10
End
11
Ex10. Total & Average of 20 Students
Var
SN: String
Tot, Mk1, Mk2: Integer
Avg: Real
Begin
Count=1
While Count<=20 Do
Input SN, Mk1, Mk2
Tot=Mk1+Mk2
Avg=Tot/2
Display Tot, Avg
Count=Count+1
End While
End
12
CASE Statement
• Input a Grade • Input a Grade
13
Lesson Summary
14