Header Ads Widget

Responsive Advertisement

Trace table on while loop, if-else, average by data set part - 7

 


1.Read n$, M1, M2, M3

2.While M1 <> -1

3.M4 = (M1+M2+M3)/3

4.T1 = t1 + m1

5.T2 = t2 + m2

6.T3 = t3 + m3

7.If M4<50 THEN

8.S$ = “FAIL”

9.ELSE IF M4<70 THEN

10.S$ = “PASS”

11.ELSE

12.S$ = “CREDIT”

13.END IF

14.END IF

15.Print n$, M4, S$

16.Read n$, M1, M2, M3

17.Wend

18.Print “Math”, “Eng”, “Bang”

19.Print t1/3, t2/3, t3/3

Data Nader, 60, 40, 47

Data Amirah, 70, 50, 60

Data Aseal, 80, 73, 60

Data End, -1, -1, -1

Line

N$

M1

M2

M3

Is m1<> -1

M4

T1

T2

T3

Is M4<50

Is M4<70

S$

Output

1

Nader

60

40

47

 

 

 

 

 

 

 

 

 

2

 

60

 

 

Yes

 

 

 

 

 

 

 

 

3

 

 

 

 

 

49

 

 

 

 

 

 

 

4

 

 

 

 

 

 

60

 

 

 

 

 

 

5

 

 

 

 

 

 

 

40

 

 

 

 

 

6

 

 

 

 

 

 

 

 

47

 

 

 

 

7

 

 

 

 

 

 

 

 

 

Yes

 

 

 

8

 

 

 

 

 

 

 

 

 

 

 

Fail

 

15

 

 

 

 

 

 

 

 

 

 

 

 

Nader, 49, Fail

16

Amirah

70

50

60

 

 

 

 

 

 

 

 

 

2

 

70

 

 

Yes

 

 

 

 

 

 

 

 

3

 

 

 

 

 

60

 

 

 

 

 

 

 

4

 

 

 

 

 

 

130

 

 

 

 

 

 

5

 

 

 

 

 

 

 

90

 

 

 

 

 

6

 

 

 

 

 

 

 

 

107

 

 

 

 

7

 

 

 

 

 

 

 

 

 

No

 

 

 

9

 

 

 

 

 

 

 

 

 

 

Yes

 

 

10

 

 

 

 

 

 

 

 

 

 

 

Pass

 

15

 

 

 

 

 

 

 

 

 

 

 

 

Amirah, 60,Pass

16

Aseal

80

73

60

 

 

 

 

 

 

 

 

 

2

 

80

 

 

Yes

 

 

 

 

 

 

 

 

3

 

 

 

 

 

71

 

 

 

 

 

 

 

4

 

 

 

 

 

 

210

 

 

 

 

 

 

5

 

 

 

 

 

 

 

163

 

 

 

 

 

6

 

 

 

 

 

 

 

 

167

 

 

 

 

7

 

 

 

 

 

 

 

 

 

No

 

 

 

9

 

 

 

 

 

 

 

 

 

 

No

 

 

12

 

 

 

 

 

 

 

 

 

 

 

Credit

 

15

 

 

 

 

 

 

 

 

 

 

 

 

Aseal, 71,Credit

16

End

-1

-1

-1

 

 

 

 

 

 

 

 

 

2

 

 

 

 

No

 

 

 

 

 

 

 

 

18

 

 

 

 

 

 

 

 

 

 

 

 

Math, Eng, Bang

19

 

 

 

 

 

 

 

 

 

 

 

 

70, 54.33, 55.66

 

 

 

 

 

 

Stop

 

 

 

 

 

 

 





 

Post a Comment

3 Comments