On line 7 - you're assigning the value of 0 to numpopcorn - I think you wanted to compare if numpopcorn is equal to 0? You'd need to equality operator == not assignment =.
Also - lines 8 and 11 - you're creating a new constant integer variable disc here within the if/else block scope. I think you want to remove the const int on those lines, so that the code updates the disc variable that you declared on line 2. That way you'll have a valid value for disc at line 12. Is there any way a negative number could be entered for popcorn? Just wondering if you might want to check for negative values.