2026. június 21., vasárnap

Ház költségvetés Készítő Program

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