questa è la situatio!
mi è stato chiesto di fare un programmino in vB che entro un certo numero (per esempio 1000) mi trova tutti i numeri primi.
Non vi sto chiedendo il programma completo (se volete datemelo completo) ma una mano, una linea da seguire
allora se non mi ricordo male dovresti testare che il resto del numero preso in esame diviso i numeri precedenti sia zero e quindi verrebbe qualcosa del tipo
int MAX=1000
int primo
for(i=0;i<MAX;i++)//cicla tutti i valori fino a MAX
{
primo=0;
for(j=2;j<i && primo==0;j++)
{
if(i%j==0)
primo=1 //il numero non è primo
}
if(primo==0)
stampa("il numero"+ i+" è primo)
else
stampa("il numero"+ i+" non è primo)
}
ora il VB non me lo ricordo però l'idea base dovrebbe essere questa.