Skip to content

Course home

Subprograms

Subprograms

EasyMedium
123456789101112131415161718192021222324252627282930
Question 13

An algorithm is shown below with line numbers.

01 def calculate_delivery(weight, distance):
02     base_fee = 5.00
03     if weight > 10:
04         base_fee = base_fee + 10.00
05     total = base_fee + (distance * 0.5)
06     return total
07
08 item_weight = float(input("Enter weight: "))
09 item_dist = float(input("Enter distance: "))
10 cost = calculate_delivery(item_weight, item_dist)
11 print("Total cost: " + str(cost))

Identify the line number where a subprogram definition starts.

[1]
Markscheme

Subprograms Questions

  1. IGCSE
  2. /Computer Science
  3. /Subprograms

33 exam-style questions on Edexcel IGCSE Computer Science Subprograms. Each one has a worked solution and a mark scheme showing where the marks go.

Question bank