//as a case statement
#include <stdio.h>
// John Gautreaux
// john.gautreaux@g.austincc.edu
// Graded Assignment 50%
// http://w...content-available-to-author-only...t.com/moodle/mod/assignment/view.php?id=3546
int main () {
// Variables
char name[150];
int age;
int age_check;
//Main Code
printf("Can I see some ID?\n"); printf("What’s your name and age please?\n"); scanf("%s %d", name
, &age
);
switch(age_check){
case 'under-20' :
if (age <= 20) { // ********* check their ID to see if they are 20 or younger
printf("%d years old is too young get into a bar.\n", age
); }
break;
case '20-60' :
if (age>20 && age<=60) { // ********* See if they are older than 20, but are 60 or younger
printf("Sorry about that %s\n", name
); printf("You don't look %d years old.\t\n", age
); printf("You're an adult now it seems.\n"); }
break;
case '61 and over' :
if (age > 60) {// ********* See if they are older than 60
printf("%s, Can i help you cross the street?\n", name
); printf("Looks like you are getting up there in age.\n"); printf("I can't believe you are\t%d years old.\n",age
); }
break;
default : //********** No ID
printf("Did you lose your ID?\n"); printf("I can't let you in if you can't tell me your name and age\n"); }
return 0;
}
Ly9hcyBhIGNhc2Ugc3RhdGVtZW50CiNpbmNsdWRlIDxzdGRpby5oPgovLyBKb2huIEdhdXRyZWF1eAovLyBqb2huLmdhdXRyZWF1eEBnLmF1c3RpbmNjLmVkdQovLyBHcmFkZWQgQXNzaWdubWVudCA1MCUKLy8gaHR0cDovL3cuLi5jb250ZW50LWF2YWlsYWJsZS10by1hdXRob3Itb25seS4uLnQuY29tL21vb2RsZS9tb2QvYXNzaWdubWVudC92aWV3LnBocD9pZD0zNTQ2CgppbnQgbWFpbiAoKSB7Ci8vIFZhcmlhYmxlcwoKY2hhciBuYW1lWzE1MF07CmludCBhZ2U7CmludCBhZ2VfY2hlY2s7CgovL01haW4gQ29kZQpwcmludGYoIkNhbiBJIHNlZSBzb21lIElEP1xuIik7CnByaW50ZigiV2hhdOKAmXMgeW91ciBuYW1lIGFuZCBhZ2UgcGxlYXNlP1xuIik7CnNjYW5mKCIlcyAlZCIsIG5hbWUsICZhZ2UgKTsKCnN3aXRjaChhZ2VfY2hlY2spewoJY2FzZSAndW5kZXItMjAnIDoKCQlpZiAoYWdlIDw9IDIwKQl7IC8vICoqKioqKioqKiBjaGVjayB0aGVpciBJRCB0byBzZWUgaWYgdGhleSBhcmUgMjAgb3IgeW91bmdlcgoJCQlwcmludGYoIkhleSAlc1x0XG4iLCBuYW1lKTsKCQkJcHJpbnRmKCIlZCB5ZWFycyBvbGQgaXMgdG9vIHlvdW5nIGdldCBpbnRvIGEgYmFyLlxuIiwgYWdlKTsKCQl9CglicmVhazsKCgljYXNlICAnMjAtNjAnIDoKCQlpZiAoYWdlPjIwICYmIGFnZTw9NjApIHsJLy8gKioqKioqKioqIFNlZSBpZiB0aGV5IGFyZSBvbGRlciB0aGFuIDIwLCBidXQgYXJlIDYwIG9yIHlvdW5nZXIKCQkJcHJpbnRmKCJTb3JyeSBhYm91dCB0aGF0ICVzXG4iLCBuYW1lKTsKCQkJcHJpbnRmKCJZb3UgZG9uJ3QgbG9vayAlZCB5ZWFycyBvbGQuXHRcbiIsIGFnZSk7CgkJCXByaW50ZigiWW91J3JlIGFuIGFkdWx0IG5vdyBpdCBzZWVtcy5cbiIpOwoJCX0KCWJyZWFrOwoKCWNhc2UgJzYxIGFuZCBvdmVyJyA6IAoJCWlmIChhZ2UgPiA2MCkJey8vICoqKioqKioqKiBTZWUgaWYgdGhleSBhcmUgb2xkZXIgdGhhbiA2MAoJCQlwcmludGYoIiVzLCBDYW4gaSBoZWxwIHlvdSBjcm9zcyB0aGUgc3RyZWV0P1xuIiwgbmFtZSk7CgkJCXByaW50ZigiTG9va3MgbGlrZSB5b3UgYXJlIGdldHRpbmcgdXAgdGhlcmUgaW4gYWdlLlxuIik7CgkJCXByaW50ZigiSSBjYW4ndCBiZWxpZXZlIHlvdSBhcmVcdCVkIHllYXJzIG9sZC5cbiIsYWdlKTsKCQl9CglicmVhazsKCQoJZGVmYXVsdCA6IC8vKioqKioqKioqKiBObyBJRAoJCXByaW50ZigiRGlkIHlvdSBsb3NlIHlvdXIgSUQ/XG4iKTsKCQlwcmludGYoIkkgY2FuJ3QgbGV0IHlvdSBpbiBpZiB5b3UgY2FuJ3QgdGVsbCBtZSB5b3VyIG5hbWUgYW5kIGFnZVxuIik7Cn0KCXJldHVybiAwOwp9