Hallo, ik heb een enorm probleem. Ik moet een website maken (met ASP) waarin je 3 random getallen maakt en ze op de goede volgorde plaatst. Ik heb het geprobeerd, drie random getallen lukken ook nog wel. Het probleem komt bij het plaatsen in de goede volgorde (van groot naar klein). Ik weet niet hoe je dat moet doen bij de if-statements. Tot overmaat van ramp moet ik ook de resultaten afdrukken in een nieuw venster. Wie kan me hiermee helpen? De code tot nu toe is:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace opdracht6
{
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
int hulp;
Random random1 = new Random();
double getal1;
getal1 = random1.Next(1, 101);
Random random2 = new Random();
double getal2;
getal2 = random2.Next(1, 101);
Random random3 = new Random();
double getal3;
getal3 = random3.Next(1, 101);
if (getal1 > getal2)
{
hulp = a;
getal1 = getal2;
getal2 = hulp;
}
if (b > c)
{
hulp = getal2;
getal2 = getal3;
getal3= hulp;
}
if (getal1 > getal2)
{
hulp = getal1;
getal1 = getal2;
getal2 = hulp;
}
}
}
}
Het gaat om de code die in het rood is, die klopt naar mijn weten niet echt. "Hulp" is nodig...Ik weet het niet. Help
?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace opdracht6
{
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
int hulp;
Random random1 = new Random();
double getal1;
getal1 = random1.Next(1, 101);
Random random2 = new Random();
double getal2;
getal2 = random2.Next(1, 101);
Random random3 = new Random();
double getal3;
getal3 = random3.Next(1, 101);
if (getal1 > getal2)
{
hulp = a;
getal1 = getal2;
getal2 = hulp;
}
if (b > c)
{
hulp = getal2;
getal2 = getal3;
getal3= hulp;
}
if (getal1 > getal2)
{
hulp = getal1;
getal1 = getal2;
getal2 = hulp;
}
}
}
}
Het gaat om de code die in het rood is, die klopt naar mijn weten niet echt. "Hulp" is nodig...Ik weet het niet. Help
