0% found this document useful (0 votes)
17 views7 pages

Sheet 6.2 Model Answer

Uploaded by

tytya483
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views7 pages

Sheet 6.2 Model Answer

Uploaded by

tytya483
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

Faculty of Artificial Intelligence

Egyptian Russian University


_______________________________________
Sheet 6
Introduction to Problem Solving

Ex 1:
- Flowchart
Start

Input Radius

Perimeter = 2 * 3.14 * Radius

Print Perimeter

Area = 3.14 * Radius * Radius

Print Area

End
- Pseudocode
Input Radius
Compute Perimeter = 2 * 3.14 * Radius
Print Perimeter
Compute Area = 3.14 * Radius * Radius
Print Area
________________________________________________
Ex 2:
- Flowchart
Start

Input g1, g2, g3, g4, g5

Percentage = ((g1+g2+g3+g4+g5)*100)/500

Yes
Is Print
Percentage >= 85 “Excellent”

No

Yes
Is Print
Percentage >= 75 “Very Good”

No

Yes
Is Print
Percentage >= 65 “Good”

No

Yes
Is Print
Percentage >= 50 “Passed”

No

Print
“Failed”

End
- Pseudocode

Input g1, g2, g3, g4, g5


Compute Percentage = ((g1+g2+g3+g4+g5)*100)/500
IF Percentage >= 85 Then
Print “Excellent”
Else IF Percentage >= 75 Then
Print “Very Good”
Else IF Percentage >= 65 Then
Print “Good”
Else IF Percentage >= 50 Then
Print “Passed”
Else
Print “Failed”
End IF
________________________________________________
Ex 3:
- Flowchart
Start

I=1
Count_Even = 0
Count_Odd = 0

No
Is Print
I <= 10 Count_Even,
Count_Odd
Yes

Input Number
End

Yes No
Is
Number % 2 == 0

Count_Even= Count_Even + 1 Count_Odd= Count_Odd + 1

I=I+1
- Pseudocode

Initialize I=1, Count_Even, Count_Odd=0


While I <= 10
Input Number
IF Number % 2 == 0 Then
Count_Even = Count_Even + 1
Else
Count_Odd = Count_Odd + 1
I=I+1
End While
Print Count_Even, Count_Odd
Ex 4:
- Flowchart
Start

I=1
Multi = 1

Input Number

Multi = Multi * Number

I=I+1

Yes No
Is
Print
I <= 5
Multi

End

- Pseudocode

Initialize I=1, Multi = 1


Do
Input Number
Multi = Multi * Number
I=I+1
While I <= 5
Print Multi
Ex 5:
- Flowchart
-
Start

I=1
Sum = 0

No
Is
Print
I <= 10
Sum

Yes

Input Number End

Sum = Sum + Number

I=I+1

- Pseudocode

Initialize I = 0, Sum = 0
For I <= 5
Input Number
Sum = Sum + Number
I=I+1
End For
Print Sum

You might also like