示例#1
0
 static int processPorc(CookMode cookMode)
 {
     switch (cookMode)
     {
         case CookMode.soft:
             return 15;
         case CookMode.normal:
             return 25;
         case CookMode.hard:
             return 40;
     }
     return 0;
 }
示例#2
0
 static int processBeef(CookMode cookMode)
 {
     switch (cookMode)
     {
         case CookMode.soft:
             return 10;
         case CookMode.normal:
             return 17;
         case CookMode.hard:
             return 25;
     }
     return 0;
 }
示例#3
0
 static int processCook(char meatType, CookMode cookMode, int weight)
 {
     int refTime =0 ,refWeight=0;
     switch (meatType)
     {
         case 'B':
         case 'b':
             refWeight = 500;
             refTime = processBeef(cookMode);
             break;
         default:
             refWeight = 400;
             refTime = processPorc(cookMode);
             break;
     }
     return (int)(weight * refTime * 60 / refWeight);
 }