Ik heb een probleem met een javascript

Status
Niet open voor verdere reacties.

fred65

Gebruiker
Lid geworden
3 mrt 2007
Berichten
5
Hoi allemaal,

de bedoeling is een javascript waar de nettoprijs kan worden ingevuld via een prompt
en waarna de btw en de brutoprijs in een window.alert komt te staan

weet je wat ik fout doe ?

Ik gebruik geen php

Alvast heel erg bedankt voor de reacties,

Groeten Fred

========
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled</title>
</head>
<body>
<script type="text/javascript" language="javascript">
<!--
var netto =window.prompt("Nettoprijs=","");
var bruto = -1/19*netto;
var btw = -1/19*netto;
window.alert("netto;", netto, "-","bruto; ", bruto, " = ", btw);
// -->
</script>
</body>
</html>
 
Je moest + in plaats van , gebruiken.

PHP:
<html>
<head>
<title>Untitled</title>
</head>
<body>
<script type="text/javascript">
<!--
var netto =prompt("Nettoprijs=","");
var bruto = (-1/19)*netto;
var btw = (-1/19)*netto;
window.alert("netto: "+ netto +"-bruto: "+ bruto +" = "+ btw);
// -->
</script>
</body>
</html>
 
Als netto - bruto = btw dan krijg je bij 19%: bruto = 100 / 119 * netto en btw = 19 / 119 * netto
PHP:
<html>
 <head>
  <title>netto - bruto = btw</title>
 </head>
 <body>
  <script type="text/javascript">
   <!--
    var netto = prompt('Nettoprijs=','');
    netto = parseFloat(netto);
    var btw = (19 / 119 * netto).toFixed(2);
    var bruto = (100 / 119 * netto).toFixed(2);
    netto = netto.toFixed(2);
    window.alert('netto: ' + netto + ' - bruto: ' + bruto + ' = btw: ' + btw); 
   // -->
  </script>
 </body>
</html>
de .toFixed(2) rond het af op 2 decimalen.


Vr.Gr. Egel.
 
Bedankt

Hoi allemaal het is gelukt!

Groeten fred:thumb:
 
ik heb een vraag over het volgende

de opdracht is een script te maken waarin de nettoprijs voor een artikel kan worden ingevoerd waarna het btw-bedrag van 19% en de brutoprijs uitgerekend worden en op een prompt gezet.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan