全文预览

电子宠物C++程序设计报告

上传者:业精于勤 |  格式:doc  |  页数:32 |  大小:364KB

文档介绍
设计模块进行编码。)Р(1)看病类中执行函数Рvoid JL_kanbing::JL_judgeill()Р{int s;Рsrand((unsigned)time(NULL));Рs=rand()%20;Рif(s=20) {Рcout<<"由于近期环境变化过于强烈,您的宠物生病了,体力下降10\n";Рtl6-=10;Рk.JL_zhiliao();cout<<"你的宠物已恢复正常。\n";}Р}Рvoid JL_kanbing::JL_zhiliao()Р{?Рint m2;Рdo{Рcout<<"您是要打针还是吃药?"<<endl;Рcout<<"1.打针(花费10个金币,增加10点体力)"<<endlР<<"2.吃药(花费5个金币,增加5点体力)"<<endl;Рcin>>m2;Р}while(m2<=0||m2>=3);Рswitch(m2)Р{case 1:q6-=10;tl6+=10;break;Рcase 2:q6-=5;tl6+=5;break;Р}Рcout<<"金币花费值"<<" "<<"体力变化值"<<endl;Рcout<<" "<<q6<<" "<<tl6<<endl;Р}Р(2)食物类中执行函数Рvoid ZLT_food::ZLT_feedfood()Р{int b1;Рdo{Рcout<<"请正确选择您需要食物的编号:"<<endl;Рcout<<"1 狗粮:(花费5个金币,增加5点体力,体重增加2点,饥饿值减少7点,心情增加4点)"<<endl;Рcout<<"2 家禽饲料:(花费3个金币,增加3点体力,体重增加1点,饥饿值减少5点,心情增加3点)"<<endl;Рcout<<"3 肉:(花费7个金币,增加8点体力,体重增加2点,饥饿值减少8点,心情增加5点)"<<endl;Рcin>>b1;Р}while(b1<=0||b1>=4);

收藏

分享

举报
下载此文档