Rent per Square Meter

← All samples

rent-per-square-meter.dply
1---
2version: 0.1.0
3precision: 2
4form_title: Rent per Square Meter
5form_description: Compare apartments by price per square meter. Enter rent and size to find the best value.
6form_inputs: Rent A|rent_a{€}, Size A|size_a{m²}, Rent B|rent_b{€}, Size B|size_b{m²}, Rent C|rent_c{€}, Size C|size_c{m²}
7form_outputs: Price/m² A|price_a, Price/m² B|price_b, Price/m² C|price_c, Lowest price|min_price
8---
9# draftply – Rent per Square Meter
10# Which apartment offers the best value?
11
12# ── Apartment A ────────────────────────────────────────
13rent_a = 800
14size_a = 65
15price_a = rent_a / size_a
16
17# ── Apartment B ────────────────────────────────────────
18rent_b = 950
19size_b = 75
20price_b = rent_b / size_b
21
22# ── Apartment C ────────────────────────────────────────
23rent_c = 1100
24size_c = 85
25price_c = rent_c / size_c
26
27# ── Comparison ──────────────────────────────────────────
28avg_price = (price_a + price_b + price_c) / 3
29
30# Find best value (lowest price per m²)
31min_ab = min(price_a, price_b)
32min_price = min(min_ab, price_c)
33
34# Price differences
35diff_ab = abs(price_a - price_b) * size_a
36diff_ac = abs(price_a - price_c) * size_a
37
38# ── Results ─────────────────────────────────────────────
39"Apartment A": {size_a} at {rent_a} = {price_a} €/
40"Apartment B": {size_b} at {rent_b} = {price_b} €/
41"Apartment C": {size_c} at {rent_c} = {price_c} €/
42
43"Average price/m²": avg_price
44"Lowest price/m²": min_price
45
46"A vs B difference": diff_ab
47"A vs C difference": diff_ac
48