Half Yearly - P2 - 2023 - MS
Half Yearly - P2 - 2023 - MS
Page
1
2. DECLARE N as INTEGER
DECLARE D, Cost AS FLOAT
Cost = N * (1-D)
OUTPUT "Your tickets cost", Cost)
# Declare variables
N=0
D = 0.0
Cost = 0.0
4. Total ← 0
OUTPUT "Enter value for mark, -1 to finish "
INPUT Mark
REPEAT
IF Name = StudentName[Counter] THEN
Found ← TRUE
ELSE
Counter ← Counter + 1
ENDIF
UNTIL Found OR Counter > ClassSize
IF Found THEN
OUTPUT Name, " found at position ",
Counter, " in the list."
ELSE OUTPUT Name, " not found."
ENDIF
3
Page
============ PYTHON ===================
Found = False
Counter = 1
if Found:
print(Name, " found at position ", Counter, " in the list.")
else:
print(Name, " not found.")
6. values = [27, 19, 36, 42, 16, 89, 21, 16, 55, 72]
total = 0
# Initialize variables
count = 0
total = 0
max_value = values[0]
min_value = values[0]
5
Page
8. DECLARE Months[12] AS STRING
DECLARE Rainfall[12][31] AS FLOAT
DECLARE AverageRainfall[12] AS FLOAT
DECLARE TotalRainfall AS FLOAT
DECLARE OverallAverageRainfall AS FLOAT
DEFINE Months[] = ["January", "February", "March", "April", "May", "June", "July", "August",
"September", "October", "November", "December"]
LOOP i FROM 0 TO 11
OUTPUT "Enter daily rainfall for the month of " + Months[i]
LOOP j FROM 0 TO 30
INPUT Rainfall[i][j]
AverageRainfall[i] = AverageRainfall[i] + Rainfall[i][j]
END LOOP
AverageRainfall[i] = AverageRainfall[i] / 31
TotalRainfall = TotalRainfall + AverageRainfall[i]
END LOOP
OverallAverageRainfall = TotalRainfall / 12
Months = ["January", "February", "March", "April", "May", "June", "July", "August", "September",
"October", "November", "December"]
Rainfall = [[0 for j in range(31)] for i in range(12)]
AverageRainfall = [0 for i in range(12)]
TotalRainfall = 0
OverallAverageRainfall = 0
for i in range(12):
print("Enter daily rainfall for the month of ", Months[i])
for j in range(31):
Rainfall[i][j] = float(input())
AverageRainfall[i] += Rainfall[i][j]
AverageRainfall[i] /= 31
TotalRainfall += AverageRainfall[i]
OverallAverageRainfall = TotalRainfall / 12