Download as pdf or txt
Download as pdf or txt
You are on page 1of 14

Unit 7 – Software Engineering

7.6 Pseudo Codes - Exercises

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

If the Grade >= 100 Then Case based on Grade


Print “Perfect Score” Case >=100
ElseIf the Grade > 89 Then Print “Perfect Score”
Print “Grade = A” Case > 89
ElseIf the Grade > 79 Then Print “Grade = A”
Print “Grade = B” Case > 79
ElseIf the Grade > 69 Then Print “Grade = B”
Print “Grade = C” Case > 69
ElseIf the Grade > 59 Then Print “Grade = C”
Print “Grade = D” Case > 59
Else Print “Grade = D”
Print “Grade = F” Default
End If Print “Grade = F”
End Case

13
Lesson Summary

 Pseudo Code Exercises

14

You might also like