ApolluMi
Legacy Member
Dus de bedoeling is je een venster krijgt da vraagt om een 1ste getal in te geven, dan een venster om een 2de getal in te geven, tenslotte een venster dat vraagt welke bewerking er moet gebeuren: +,-,/,*.
Zolang je cijfers ingeeft en 1 van de 4 bewerkingen werkt het perfect.
Maar ik zou graag een controle op cijfers invoeren. Dus als je een letter ingeeft dat je een melding krijgt en dan gewoon opnieuw een cijfer moet invoeren.
Maar da doe nie wa ik verwacht, bij die foutmeldingen
.
Zolang je cijfers ingeeft en 1 van de 4 bewerkingen werkt het perfect.
Maar ik zou graag een controle op cijfers invoeren. Dus als je een letter ingeeft dat je een melding krijgt en dan gewoon opnieuw een cijfer moet invoeren.
Maar da doe nie wa ik verwacht, bij die foutmeldingen
.
Code:
var getal1 = parseInt(prompt("Geef een eerste getal in"));
var getal2 = parseInt(prompt("Geef een tweede getal in"));
if (isNaN(getal1))
{
alert("Geef een getal in aub!");
var getal1 = parseInt(prompt("Geef een getal in"));
}
if (isNaN(getal1))
{
alert("Geef een getal in aub!");
var getal2 = parseInt(prompt("Geef een getal in"));
}
var oplossing;
function test()
{
switch (operator)
{
case "+":
oplossing = getal1 + getal2;
alert("Uitkomst = " + oplossing);
break;
case "-":
oplossing = getal1 - getal2;
alert("Uitkomst = " + oplossing);
break;
case "/":
oplossing = getal1 / getal2;
alert("Uitkomst = " + oplossing);
break;
case "*":
oplossing = getal1 * getal2;
alert("Uitkomst = " + oplossing);
break;
default :
operator = prompt("Welke berekening moet er uitgevoerd worden?");
test();
}
}
var operator = prompt("Welke berekening moet er uitgevoerd worden?");
switch (operator)
{
case "+":
oplossing = getal1 + getal2;
alert("Uitkomst = " + oplossing);
break;
case "-":
oplossing = getal1 - getal2;
alert("Uitkomst = " + oplossing);
break;
case "/":
oplossing = getal1 / getal2;
alert("Uitkomst = " + oplossing);
break;
case "*":
oplossing = getal1 * getal2;
alert("Uitkomst = " + oplossing);
break;
default :
operator = prompt("Welke berekening moet er uitgevoerd worden?");
test();
}
. Hoe kunde da eigelijk het beste aanlere, constant der me bezig zijn?