what do you mean by descriptive variable names..
did u please explain it...
num1 and num2 do not describe the variable in a useful way. just like text1 or text2. When you come back to read your code after 2 weeks on the beach, none of it will make sense to you.
You don't need to use really long descriptions like:
int inputintegertogetinputnumberfromuser;
you can use
int InputValue; which will be easy to understand in six months time. Much easier than num1 or num2 don't you think?