Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Programmeren

geld tellen ?¿?

Niek Breur
1 antwoord
  • In javascript probeer ik uit een aantal strings de prijs te halen door de locatie van het woord 'Euro:' vast te stellen. Daarna pak ik het gedeelte voor de komma * 100 + het gedeelte na de komma.

    Hoe zet ik nu het eindresultaat weer om in een geld-string.

    Dus nu heb ik 12,25 + 14,36 = 2661 dat moet worden 26,61

    Ik heb met een hoop klooien onderstaand script gemaakt, dat laatste wilt maar niet lukken.

    Als iemand een heel andere oplossing heeft dan is dat ook welkom.

    [code:1:9bc79330e0]

    function GetPrice(A_string)
    {
    var charteller=0;
    var notfound=true;
    var left = '';
    var right = '';
    for (charteller==1; (A_string.length-1); charteller++)
    {
    if ((A_string.charAt(charteller)=="o") && (A_string.charAt(charteller-3)=="E") && (A_string.charAt(charteller+1)==":"))
    {
    notfound=false;
    left = parseInt(A_string.substring(charteller+2,A_string.length-2));
    left = left * 100;
    right = parseInt(A_string.substring(A_string.length-2,A_string.length));
    left = left + right;
    return left;
    break;
    }
    }
    if (notfound) return 0;
    }


    function berekenprijs()
    {
    var price = 0;
    for (var i=0; i<top.frames[0].artArray.length; i++)
    {
    for (var j=1; j<=top.frames[0].aanArray; j++)
    price = price + (GetPrice(top.frames[0].artArray));
    }
    return price
    }
    [/code:1:9bc79330e0]

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.