C++ Logical Operator AND

Description

C++ Logical Operator AND

#include <iostream>
using namespace std;
#include <process.h>             //for exit()
#include <conio.h>               //for getche()
int main()//from   w  w w .  j  a v a  2  s  . co m
{
   char dir='a';
   int x=10, y=10;
   while( dir != '\r' )
   {
      cout << "\nYour location is " << x << ", " << y;
      cout << "\nEnter direction (n, s, e, w): ";
      dir = getche();            //get direction
      switch(dir)
      {
         case 'n': y--; break;   //update coordinates
         case 's': y++; break;
         case 'e': x++; break;
         case 'w': x--; break;
      }
      if( x==7 && y==11 )        //if x is 7 and y is 11
      {
         cout << "\nYou found the treasure!\n";
         exit(0);                //exit from program
      }
   }
   return 0;
}



PreviousNext

Related