You have these issues ongoing here:
1) You are trying to divide an integer by 5, which may lose the precision if the integer is not divisible with 5. For instance 313/5=62 and not 62.6 in your case, but that is just one example of those. The solution is to use float explicitly.
2) You have a needless nextSine variable. You could simply eliminate that here.
3) You have a syntax error in your code as you meant **q**Sin, not aSin.
4) Make sure that you inline your function to be as effective as possible.
5) You are trying to use explicit space for printing, but qDebug already manages that for you, so you end up having two instead of the intended one.
So, this is what I would personally write:
for (int i = 0; i < 314; ++i)
qDebug() << "i:" <<QString::number(i)
<< " sin(i/5) = nextSine:" << qSin(static_cast<float>(i)/5);
or
for (int i = 0; i < 314; ++i)
qDebug() << "i:" <<QString::number(i)
<< " sin(i/5.0) = nextSine:" << qSin(i/5.0);
or
for (float f = 0; f < 314.0; f+=1.0)
qDebug() << "i:" <<QString::number(f, 'f')
<< " sin(f/5) = nextSine:" << qSin(f/5);