( bennyh | 2025. 09. 03., sze – 15:11 )

 

double lesz a visszatérési érték és kell egy átlag havi nettó bér, évente megállapítva és beállítva

if (fizetes <= atlag_netto) {
        return 1.0*fizetes;
    } else if (fizetes <= 3 * atlag_netto) {
        // Lineáris interpoláció 1.0-ról 0.7-re
        double arany = (double)(fizetes - atlag_netto) / (2 * atlag_netto); // 0-tól 1-ig
        return (1.0 - 0.3 * arany)*fizetes; // 1.0 -> 0.7
    } else {
        return 0.7*fizetes;
    }