Az alábbi Python program segítségével könnyedén kiszámolhatod egy 10 × 10 méteres (100 négyzetméteres) alapterületű ház építési költségvetését. A program bekéri az egységárakat, majd tételesen felsorolja az anyag-, munka- és egyéb költségeket, végül pedig összegzi azokat.
--------------
def koltsegvetes_szamitas():
# Alapadatok (10x10 méteres ház, 100 m2 alapterület)
alapterulet = 100 # m2
print("--- 10x10-es Ház Építési Költségvetés ---")
# Felhasználói bemenetek bekérése egységárakra
try:
ar_alap = float(input("Kérjük, adja meg az alapozás m2 árát (Ft): "))
ar_fal = float(input("Kérjük, adja meg a falazat m2 árát (Ft): "))
ar_teto = float(input("Kérjük, adja meg a tetőszerkezet m2 árát (Ft): "))
ar_burkolat = float(input("Kérjük, adja meg a burkolás m2 árát (Ft): "))
ar_gepeszet = float(input("Kérjük, adja meg a gépészet m2 árát (Ft): "))
egyeb_koltseg = float(input("Kérjük, adja meg az egyéb (engedélyek, tervek) fix költségét (Ft): "))
except ValueError:
print("Hibás adat! Kérjük, számokat adjon meg.")
return
# Költségek számítása
k_alap = alapterulet * ar_alap
k_fal = alapterulet * ar_fal
k_teto = alapterulet * ar_teto
k_burkolat = alapterulet * ar_burkolat
k_gepeszet = alapterulet * ar_gepeszet
# Összesítés
anyag_es_munka = k_alap + k_fal + k_teto + k_burkolat + k_gepeszet
brutto_koltseg = anyag_es_munka + egyeb_koltseg
# Eredmények kiírása
print("\n" + "="*40)
print("KÖLTSÉGVETÉS ÖSSZESÍTŐ")
print("="*40)
print(f"Alapterület: {alapterulet} m2")
print("-" * 40)
print(f"Alapozás költsége: {k_alap:,.0f} Ft".replace(',', ' '))
print(f"Falazat költsége: {k_fal:,.0f} Ft".replace(',', ' '))
print(f"Tetőszerkezet költsége: {k_teto:,.0f} Ft".replace(',', ' '))
print(f"Burkolás költsége: {k_burkolat:,.0f} Ft".replace(',', ' '))
print(f"Gépészet költsége: {k_gepeszet:,.0f} Ft".replace(',', ' '))
print("-" * 40)
print(f"Egyéb költségek: {egyeb_koltseg:,.0f} Ft".replace(',', ' '))
print("="*40)
print(f"TELJES KÖLTSÉG: {brutto_koltseg:,.0f} Ft".replace(',', ' '))
print("="*40)
# Program futtatása
koltsegvetes_szamitas()
--------------------------
--- 10x10-es Ház Építési Költségvetés ---
Kérjük, adja meg az alapozás m2 árát (Ft): 20000
Kérjük, adja meg a falazat m2 árát (Ft): 30000
Kérjük, adja meg a tetőszerkezet m2 árát (Ft): 12000
Kérjük, adja meg a burkolás m2 árát (Ft): 3000
Kérjük, adja meg a gépészet m2 árát (Ft): 4000
Kérjük, adja meg az egyéb (engedélyek, tervek) fix költségét (Ft): 800000
========================================
KÖLTSÉGVETÉS ÖSSZESÍTŐ
========================================
Alapterület: 100 m2
----------------------------------------
Alapozás költsége: 2 000 000 Ft
Falazat költsége: 3 000 000 Ft
Tetőszerkezet költsége: 1 200 000 Ft
Burkolás költsége: 300 000 Ft
Gépészet költsége: 400 000 Ft
----------------------------------------
Egyéb költségek: 800 000 Ft
========================================
TELJES KÖLTSÉG: 7 700 000 Ft
========================================
Ready
Nincsenek megjegyzések:
Megjegyzés küldése