<mosaic.cnfolio.com>
PROGRAM
  1. #include <stdio.h>
  2. int main(void){                                                                                                                 
  3.     int pdgy, cndy, ctp, Xp;                                                           //introduce variables pidgeys, candies, Xp and CTP
  4.     double time, eggs;                                                                 //introduce variables time and eggs
  5.     scanf("%d %d", &pdgy, &cndy);                                                      //INPUT pidgeys and candies
  6.     ctp = cndy/12;                                                                     //calculate the max pidgeys that can be evolved with candies (CTP)
  7.    
  8.     if (pdgy<1||cndy<12||cndy>400000)                                                  //IF the values arent calculable THEN
  9.     {                                                 
  10.        cndy=0;                                                                            //set value of candies to 0
  11.        pdgy=0;                                                                            //set value of pidgeys to 0
  12.        printf("You have %d Pidgeys \n", pdgy);                                            //OUTPUT display amount of pidgeys
  13.        printf("you have %d candies \n", cndy);                                            //OUTPUT display amount of candies
  14.        printf(" you do not have enough pidgeys or candies,you will get no Xp");           //OUTPUT inform user that there is not enough candies or pidgeys
  15.        printf(" for this \n or try inputting values next time");                          //OUTPUT suggest inputing values
  16.     }
  17.     else                                                                               //ELSE there was no problem with the inputed values
  18.     {
  19.      printf("You have %d Pidgeys \n", pdgy);                                              //OUTPUT display number of pidgeys user inputed
  20.      printf("you have %d candies \n", cndy);                                              //OUTPUT display number of candies user inputed
  21.      
  22.        if (pdgy<=ctp)                                                                     //IF CTP is greater than the number of pidgeys THEN
  23.        {
  24.            Xp=(pdgy*1000);                                                                   //calculate total amount of experience points (Xp)
  25.            time=pdgy*0.4167;                                                                 //calculate total time it will take (time)
  26.            printf("this will take %.lf minutes \n", time);                                   //OUTPUT inform user of how long it will take
  27.            printf("all pidgeys will be evolved\n");                                          //OUTPUT inform user that all their pidgeys will be evolved
  28.            printf(" you will get a total of %d experience points\n", Xp);                    //OUTPUT inform user of total amount experience points
  29.        }                                                                                 
  30.        if (pdgy>ctp)                                                                      //IF pidgesy is greater than CTP THEN
  31.        {
  32.            Xp=(ctp*1000);                                                                    //calculate total amount of experience points (Xp)
  33.            time=ctp*0.4167;                                                                  //calculate total time it will take (time)
  34.            printf("this will take %.lf minutes \n", time);                                   //OUTPUT inform user of how long it will take
  35.            printf("you will evolve %d pidgeys\n", ctp);                                      //OUTPUT inform user of the amount of pidgeys that will be evolved
  36.            printf(" you will get a total of %d experience points\n", Xp);                    //OUTPUT inform user of total amount experience points
  37.        }
  38.        if (time>=30)                                                                      //IF it will take longer than 30 minutes THEN
  39.        {                                                                                     //the user will need to use more than one lucky egg
  40.            eggs= time/30;                                                                    //calculate amount of eggs required
  41.            printf("you will need at least %.lf lucky eggs \n", eggs+0.48);                   //OUTPUT inform user of amount of eggs they will need
  42.        }                                                                                  //END IF
  43.     }                                                                                  //END IF
  44. }