Game Controller

SemiColon
By -
0
Question: Input instruction: Take a character as input from user. (You a loop for repeated input)
Output instruction: Show the current value of X and Y coordinate.

Problem description: 
If a person press 'w' then increment Y coordinate.
If a person press 's' then decrement Y coordinate.
If a person press 'a' then decrement X coordinate.
If a person press 'd' then increment X coordinate


Solution:


#include<stdio.h>
int main()
{

    char key;
    int sum1=0, sum2=0;


while(1)
    {
        scanf("%c", &key);

        switch(key)
        {
        case 'w':
            sum1++;
            printf("increment Y coordinate %d\n", sum1);
            break;

        case 's':
            sum1--;
            printf("decrement Y coordinate %d\n", sum1);
            break;

        case 'a':
            sum2--;
            printf("decrement X coordinate %d\n", sum2);
            break;

        case 'd':
            sum2++;
            printf("increment X coordinate %d\n", sum2);
            break;

        }

    }

    return 0;
}




Tags:

Post a Comment

0Comments

Post a Comment (0)