<mosaic.cnfolio.com>
PROGRAM
  1. /*Declare “Candy” as Integer and set to 0
  2. Declare “Pidgey” as Integer and set to 0
  3. Declare “XP” as Integer and set to 0
  4. Print “Enter Pidgey amount”
  5.  
  6. Scan for input
  7. Set “Pidgey” value as the input
  8. If input is less than 1
  9. THEN
  10. Print “Not enough Pidgey”
  11. Else
  12. Print “You have enough Pidgey”
  13. End IF
  14. Print “Enter Candy amount”
  15.  
  16. Scan for input
  17. Set “Candy” value as the input
  18. If input is less than 1
  19. THEN
  20. Print “Not enough Candt”
  21. Else
  22. Print “You have enough Candy”
  23. End IF
  24.  
  25. While candy is greater than or equal to 12 and Pidgey is greater than or equal to 1
  26. Statement
  27. End While
  28.  
  29. Print amount of XP to gain
  30. Print left over Candy
  31. Print left over Pidgey
  32.  
  33. */
  34.  
  35. #include <stdio.h>
  36. int main()
  37. {
  38.   int Candy = 0;      /* Here I declare the variable candy as a integer and initialize it with the value 0 */
  39.   int Pidgey = 0;     /* Here I declare the variable pidgey as a integer and initialize it with the value 0 */
  40.   int XP = 0;         /* Here I declare the variable XP as a integer and initialize it with the value 0 */ 
  41.  
  42.   printf("Enter Pidgey Amount: ");   /* It displays the message which is a request for a input which is the amount of Pidgey */
  43.   scanf("%d", &Pidgey);              /* It scans for the requsted input and makes the input the value of integer "Pidgey" */
  44.   if ((Pidgey < 1))                  /* This checks if the input was less than 1*/
  45.   {
  46.     printf("You have %d at least 1 is needed. \n", Pidgey)/* If the statment is true it displays this message */
  47.   }
  48.   else
  49.   {
  50.     printf("You have %d. \n", Pidgey)/*If the statement is false this message is displayed */
  51.   }
  52.  
  53.   printf("Enter Candy Amount: ");    /* It displays the message which is a request for a input which is the amount of Candy */
  54.   scanf("%d", &Candy);               /* It scans for the requsted input and makes the input the value of integer "Candy" */
  55.   if (Candy < 12)                    /* This checks if the input was less than 12*/
  56.   {
  57.     printf("You have %d at least 12 is needed \n", Candy)/* If the statment is true it displays this message */
  58.   }
  59.   else
  60.   {
  61.     printf("You have %d. \n", Candy)/*If the statement is false this message is displayed */
  62.   }
  63.  
  64.   while ((Candy >= 12) && (Pidgey >= 1)) /* While this statement is true it will excute the code in curly brackets */
  65.   {
  66.   XP = XP + 1000;
  67.   Candy = Candy - 12;
  68.   Pidgey = Pidgey - 1;
  69.   }
  70.  
  71.   printf("Extra XP that will be earned with a lucky egg is %d \n ", XP);   /* This prints the amount of XP possible to be earned */
  72.   printf("Left over Pidgey = %d \n ", Pidgey);   /* This show the number of left over Pidgey due to there being not enought candy for them all */
  73.   printf("Left over Candy = %d", Candy);   /* This shows the left over candy if there wasnt enough pidgey or not enough to evolve another pidgey  */
  74. }