/*================*/ /* 電話対応 */ /*================*/ #include int main(void){ int tel[438]; int when[2]; int who[2]; int be[2]; int who2[2]; int where[2]; int ans[2]; int number[128]; /*============================*/ /* 電話キター!(;゚Д゚) */ /*============================*/ printf("電話取る?→1 or 他 "); scanf("%s",tel); rewind(stdin); if(tel[0]=='1'){ } else{ printf("誰かに先に取られた\n"); return 0; } /*================*/ /* 何時? */ /*================*/ printf("何時?→午前=0、午後=他 "); scanf("%s",when); rewind(stdin); if(when[0]=='0'){ printf("\n「おはようございます。株式会社です。」\n\n"); } else{ printf("\n「ありがとうございます。株式会社です。」\n\n"); } /*==========*/ /* 誰? */ /*==========*/ printf("誰?→客=他、社員=9 "); scanf("%s",who); rewind(stdin); if(who[0]!='9'){ printf("\n「お世話になっております。」\n\n"); } if(who[0]=='9'){ printf("\n「お疲れ様です。」\n\n"); } printf("誰々居ませんか\n"); printf("\n「少々お待ち下さい。」\n\n"); /*================*/ /* 居る? */ /*================*/ printf("居る?→居る=1、居ない=他 "); scanf("%s",be); rewind(stdin); /*================*/ /* 居る場合 */ /*================*/ if(be[0]=='1'){ while(1){ /*==========*/ /* 誰? */ /*==========*/ printf("誰?→社長=1、部長=2、課長=3 "); scanf("%s",who2); rewind(stdin); if(who2[0]=='1'){ printf("「社長、何処々の誰々様からお電話です。」\n\n"); return 0; } if(who2[0]=='2'){ printf("「部長、何処々の誰々様からお電話です。」\n\n"); return 0; } if(who2[0]=='3'){ printf("「課長、何処々の誰々様からお電話です。」\n\n"); return 0; } else{ } } } /*======================*/ /* 居なかった場合 */ /*======================*/ else{ /*======================*/ /* 何してんの? */ /*======================*/ printf("どこ?→外出=1、会議=2、来客接待=3、別の電話対応=4、席を外している=他\n"); scanf("%s",where); rewind(stdin); printf("\n「お待たせしました。申し訳御座いません。\n"); printf(" 誰々は只今"); if(where[0]=='1'){ printf("外出しておりまして、何時に戻る予定となっております。\n"); } else if(where[0]=='2'){ printf("会議中でして、終わり次第、\n"); } else if(where[0]=='3'){ printf("来客接待中でして、終わり次第、\n"); } else if(where[0]=='4'){ printf("別の電話対応中でして、終わり次第、\n"); } else{ printf("席を外しております。戻り次第、\n"); } printf(" こちらから折り返しお電話させましょうか?」\n\n"); } /*================*/ /* OK? */ /*================*/ printf("OK?→OK=1、NO=他 "); scanf("%s",ans); rewind(stdin); /*================*/ /* 社員の場合 */ /*================*/ if(who[0]=='9'){ /*==========*/ /* OK */ /*==========*/ if(ans[0]=='1'){ printf("\n「了解しました。伝えておきます。\n"); printf(" お疲れ様でした。」\n\n"); return 0; } /*==========*/ /* NO */ /*==========*/ else{ printf("\n「はい、了解しました。申し訳ございません。\n"); printf(" ありがとうございました。失礼致します。」\n\n"); } } /*======================*/ /* お客様の場合 */ /*======================*/ if(who[0]!='9'){ /*==========*/ /* OK */ /*==========*/ if(ans[0]=='1'){ printf("\n「ご連絡先をお伺いしてもよろしいでしょうか?\n番号→"); scanf("%s",number); rewind(stdin); printf("\n「%s、何処々の何々様ですね。了解しました。伝えておきます。\n",number); printf(" ありがとうございました。失礼致します。」\n\n"); } /*==========*/ /* NO */ /*==========*/ else{ printf("\n「はい、了解しました。申し訳ございません。\n"); printf(" ありがとうございました。失礼致します。」\n\n"); } } return 0; }