Dato tipo Booleano dentro de DO WHILE y WHILE

Iniciado por snoopty, 18 Septiembre 2021, 12:48 PM

0 Miembros y 1 Visitante están viendo este tema.

snoopty

/* Buen día ! No entiendo dónde está el error que hace que al oprimir la s en vez de salir del programa se genera un loop que no para */

#include <iostream>


using namespace std;


int main ( )

{

int o, p, q;

bool s;

   

    do

     {

     

     cout<< "\n\n\n\n\tTecla s para salir"<<endl;

 

     cout<<"\n\n\tIngrese el 1er Nro"<<endl;
     cin>>o;

     cout<<"\n\n\tIngrese el 2do Nro"<<endl;
     cin>>p;

     q = (o + p);

     cout<<"\n\n\n\n\tRESULTADO :"<<q<<endl;      

            }

      while ((s == 0 ));

     

     while ((s == 1))

      {

      cout<<"\n\n\n\n\tNros Utilizados  :"<<o<<"  Y "<<p<<endl;

    cout<<"\n\n\n\n\tFIN  PROGRAMA"<<endl;

   return 0;

    }

     }

 /* Gracias por leer el mensaje */