• 12-11-2016, 15:52:14
    #1
    Merhaba arkadaşlar,

    www.romarakamlari.net internet sitem için roma rakamlarını normal sayıya, normal sayıyı da roma rakamına çevirecek bir hesaplama yazdırmak istiyorum. İnternet sitem wordpress. Konuyu doğru yere mi açtım bilmiyorum.

    Yapabilecek olan arkadaş var mı ve fiyat nedir?

    Bir tane örnek site vereceğim, o sitedeki gibi olmasını rica ediyorum.

    Sanırım yanlış yere açtım konuyu, moderatör arkadaş php kategorisine taşıyabilirse sevinirim.
  • 12-11-2016, 22:40:46
    #2
    sadece php ilemi olucak
  • 14-11-2016, 13:14:09
    #3
    Number.fromRoman = function (roman, accept) {
    var s = roman.toUpperCase().replace(/ +/g, ''),
    L = s.length, sum = 0, i = 0, next, val,
    R = { M: 1000, D: 500, C: 100, L: 50, X: 10, V: 5, I: 1 };

    function fromBigRoman(rn) {
    var n = 0, x, n1, S, rx =/(\(*)([MDCLXVI]+)/g;

    while ((S = rx.exec(rn)) != null) {
    x = S[1].length;
    n1 = Number.fromRoman(S[2])
    if (isNaN(n1)) return NaN;
    if (x) n1 *= Math.pow(1000, x);
    n += n1;
    }
    return n;
    }

    if (/^[MDCLXVI)(]+$/.test(s)) {
    if (s.indexOf('(') == 0) return fromBigRoman(s);

    while (i < L) {
    val = R[s.charAt(i++)];
    next = R[s.charAt(i)] || 0;
    if (next - val > 0) val *= -1;
    sum += val;
    }
    if (accept || sum.toRoman() === s) return sum;
    }
    return NaN;
    };