Ik ben bezig met het maken van Dev-C++ opdrachten. Nu moet ik een getallengenerator maken(1 t/m 8) wat staat voor 8 klassen en die moet ik als het ware turfen in een tabel, dus hoe vaak de 1, 2 etc. wordt gegenereerd. Dit staat voor de vraag naar de hoogte van de prijsklasse van koopwoningen. Ik ben zover en snap de combinatie niet van de Switch-functie met de random-functie. Wat mis ik nog hierbij?
Code:
#include <iostream>
#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <stdlib.h>
main()
{
int vraagrpijsklasse,array[8],F[8],i;
int cf_aantal;
// misschien de vraagprijs[8][50] char
printf("Geef het aantal te bewerken codes in: ");
scanf("%d",& cf_aantal);
printf("\nCode\tVraagprijsklasse\tFrequentie");
for(i=1;i=cf_aantal;i++)
{
int code = rand() % 8;
switch (code)
{
/* Vraagprijsklasse
code1 vraagprijs <= € 75.000
code2 €75.000 < vraagprijs <= €125.000
code3 €125.000 < vraagprijs <= €200.000
code4 €200.000 < vraagprijs <= €275.000
code5 €275.000 < vraagprijs <= €350.000
code6 €350.000 < vraagprijs <= €450.000
code7 €450.000 < vraagprijs <= €500.000
code8 €500.000 < vraagprijs */
case '1':array[0]++;
printf("\n1");
printf("\tvraagprijs <= €75.000");
printf("%d",F[0]);
break;
case '2':array[1]++;
printf("\n1");
printf("\t€75.000 < vraagprijs <= €125.000");
printf("%d",F[1]);
break;
case '3':array[2]++;
printf("\n1");
printf("\t€125.000 < vraagprijs <= €200.000");
printf("%d",F[2]);
break;
case '4':array[3]++;
printf("\n1");
printf("\t€200.000 < vraagprijs <= €275.000");
printf("%d",F[3]);
break;
case '5':array[4]++;
printf("\n1");
printf("\t€275.000 < vraagprijs <= €350.000");
printf("%d",F[4]);
break;
case '6':array[5]++;
printf("\n1");
printf("\t€350.000 < vraagprijs <= €450.000");
printf("%d",F[5]);
break;
case '7':array[6]++;
printf("\n1");
printf("\t€450.000 < vraagprijs <= €500.000");
printf("%d",F[6]);
break;
case '8':array[7]++;
printf("\n1");
printf("\t€500.000 < vraagprijs");
printf("%d",F[7]);
break;
}
}
}
Laatst bewerkt door een moderator: