What am I doing wrong here, any suggestions....

#include <iostream>
#include <cmath>
//using namespace std;


int main ()
{
int num1, num2, num3;
float ratio, Gold;

cout << "Enter the number to end the sequence: << num3 ";
num1 = 1;
num2 = 1;
if (num3 < 500)
{
num3 = num1 + num2;
ratio = num1/ num2;
num1 = num2;
num2 = num3;
}
cout<< num1;
cout<< "The ratio is: << ratio);
cout<< num2;
Gold = sqrt(5) -1 /2;
cout << "The Golden ratio is: "<< Gold ";

return 0;
}

TIA
Squirrelly