Stalker blogját olvasgatva jutott eszembe a történet. Három hónappal ezelőtt kaptam e-mailben a kövezkető kérdést:

Komoly szakmai kérdésként merült fel az alábbi probléma:
A termőföldről szóló 1994. évi LV. törvény 5. § (1) bekezdése szerint:
“Belföldi magánszemély legfeljebb 300 ha (hektár) területű vagy 6000 AK (aranykorona) értékű termőföld tulajdonjogát szerezheti meg.”
Kérdés: Megszerezheti-e egy belföldi magánszemély egy olyan termőföld tulajdonjogát, amely 410 ha területű, de csak 2200 AK értékű?
a) Megszerezheti
b) Nem szerezheti meg
c) A jogszabály nem egyértelmű

Erre egy programozó egyből előkapja kedvenc editorát és utasítások sorozatának gépelésébe kezd. És ugye egy programozó szemszögéből a probléma rendkívül egyszerű, mert egyetlen logikai feltételt kell megvizsgálni ez pedig a VAGY. 300 hektár területű vagy 6000 aranykorona. Persze nálam a végeredmény mellett a szép, olvasható és strukturált kód is szempont így a feladat megoldása nálam így nézett ki:

using System;
namespace FoldBirtoklas
{
    class Termofold
    {
        private int _terulet;
        private int _ertek;
        private bool _birtokolhatja;
        public int terulet
        {
            get {return _terulet;}
        }
        public int ertek
        {
            get {return _ertek;}
        }
        public bool birtokolhatja
        {
            get {return _birtokolhatja;}
            set {_birtokolhatja = value;}
        }
 
        public Termofold(int terulet, int ertek)
        {
            _terulet = terulet;
            _ertek = ertek;
        }
    }
 
    class MainPrg
    {
        public static void Main()
        {
            Termofold tf = new Termofold(410, 2200);
            if ((tf.terulet <= 300) || (tf.ertek <= 6000))
            {
                tf.birtokolhatja = true;
            }
            else
            {
                tf.birtokolhatja = false;
            }
            Console.WriteLine("Birtokolhatja: " +
                tf.birtokolhatja.ToString());
        }
    }
}

A fenti kódot futtatva a kövezkező futási eredményt kapjuk:

Birtokolhatja: True

Tehát ha a gép jól számolt és jól implementáltam a kérdést akkor a válasz: A) Megszerezheti Ha a gép rosszul számol vagy rosszul implementáltam a kérdést, akkor a válasz: 42

Mindezt most csak azért írtam le, mert – mint azt a bejegyzés elején is említettem – olvasgattam Stalker blogját és az olvasás közben rájöttem, hogy én jogász is vagyok és értek az ingatlanjoghoz

Tagged with:
 

3 Responses to Egy probléma szakmai interpretálása

  1. stalker szerint:

    Nos hát igen, zene füleimnek, pontosabban szemeimnek, mindegy. Örülök, hogy szóba hoztad ezt a kérdést, asszem, én is meg fogom említeni.
    Bár nem vagyok programozó, de szerintem nem csupán a VAGY az egyetlen probléma ebben az ügyben, hanem az is, hogy vajon MEGSZEREZHETŐSÉG-ről vagy MEG NEM SZEREZHETŐSÉG-ről van-e szó?
    További jó fejtörést!

  2. vbali szerint:

    Érdeklődve várom az írásod ezzel kapcsolatban (is) :-)

  3. stalker szerint:

    hejj, még mindig nem volt időm és energiám, hogy megírjam, de majd hamarosan..

MINDEN VÉLEMÉNY SZÁMÍT!

Email cím (nem tesszük közzé) A kötelezően kitöltendő mezőket * karakterrel jelöljük

*

A következő HTML tag-ek és tulajdonságok használata engedélyezett: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">