Как в С++ задать одновременно 2 свойства для одной переменной

как в С++ задать одновременно 2 свойства для одной переменной.
вот например для такой задачи
double x,y,S=0,D=1,K=0;
for(x=-15;x< =15;x=x+0.86)
{y=sin(x);
if(y>0)S=S+y;
if(y<0)D=D*y;
if(y==0)K=K+1;
только границы вводить с клавиатуры

  • #include
    #include
    using namespace std;
    int main() {
    system("chcp 1251 > nul");
    cout < < " Введіть x0: "; double x0; cin >> x0; // -10
    cout < < " Введіть x1: "; double x1; cin >> x1; // 10
    cout < < " Введіть dx: "; double dx; cin >> dx; // 0.25
    double y, s = 0, d = 1;
    long k = 0;
    for (double x = x0; x < = x1 + dx / 2; x += dx) { y = sin(x); if (y > 0) s += y;
    else if (y < 0) d *= y; else ++k; cout << " x = " << setw(5) << x << " y = " << setw(9) << y << endl; } cout << "n Сума всіх додатних y = " << s << endl << " Добуток всiх вiдомих y = " << d << endl << " Кількість нульових елементiв: " << k << endl; cin.get(); cin.get(); return 0; }