<mosaic.cnfolio.com>
PROGRAM
1. #include <stdio.h>
2. int main (void)
3.
4. {
5. int candy, pidgey, sum1, sum2, evo;                                                               // Introduce variables candy, pidgey, sum1, sum2 and evo
6.
7. printf("Enter number of candies: ");                                                              // OUTPUT 'Enter number of candies:'
8. scanf( "%d", &candy);                                                                             // INPUT candy value
9.
10.     if  ( candy >= 12 )                                                                           // IF answer is greater than or equal to 12 THEN
11.     {
12.     printf("You have %d candies \n", candy);                                                       // OUTPUT 'You have ?? candies'
13.     }
14.     else if (candy < 12 )                                                                            // ELSE IF answer is less than 12 THEN
15.     {
16.     printf ("You don't have enough candy, you need at least 12 candies \n", candy);                  // OUTPUT 'You have don't have enough candy, you need at least 12 candies'
17.     }                                                                                                // END IF
18.
19. printf("Enter number of pidgeys: ");                                                              // OUTPUT pidgey value 'Enter number of pidgies:'
20. scanf( "%d", &pidgey);                                                                            // INPUT pidgey value
21.
22.     if (pidgey < 1 || pidgey>=3000000)                                                            // IF answer is less than 1 or greater/equal to 3000000 THEN
23.     {
24.     pidgey=0;                                                                                        // Set value of pidgey to 0
25.     printf ("You have entered no pidgeys, you need at least 1 \n", pidgey);                          // OUTPUT 'You have entered no pidgeys, you need at least 1'
26.     }
27.     else if (pidgey>=1)                                                                              // ELSE IF answer is greater than or equal to 1 THEN
28.     {
29.     printf( "You have %d pidgeys \n", pidgey );                                                      // OUTPUT 'You have ?? pidgeys'
30.     }                                                                                                // END IF
31.
32.
33.
34. int XP = 1000;                                                                                    // Introduce XP with value 1000
35. double time, egg;                                                                                 // Introduce time and egg
36. evo = candy/12;                                                                                   // Calculate the maximum amount of evolutions that can happen from candies
37. sum1 = pidgey * XP;                                                                               // Calculate the XP gained by just pidgeys
38. sum2 = evo * XP;                                                                                  // Calculate the XP gained by just candies
39.
40.     if (evo > pidgey)                                                                             // IF answer evo is greater than pidgey THEN
41.        {
42.        printf("The total xp you receive is %d \n", sum1);                                            // OUTPUT 'The total xp you receive is ??'
43.        time = pidgey*0.3667;                                                                         // Calculate the time it will take
44.        printf("This will take approximately %.lf minutes \n", time);                                 // OUTPUT 'This will take approximately ??'
45.        }
46.     else if(evo <= pidgey)                                                                           // ELSE IF answer evo is less or equal to pidgey THEN
47.        {
48.        printf("The total xp you receive is %d \n", sum2);                                            // OUTPUT 'The total xp you receive ??'
49.        time = evo*0.3667;                                                                            // Calculate the time it will take
50.        printf("This will take approximately %.lf minutes \n", time);                                 // OUTPUT 'This will take approximately ??'
51.        }                                                                                             // END IF
52.
53. egg=(time/30)+0.49;                                                                               // Calculate the amount of lucky eggs used
54.
55.     if (time<=30)                                                                                 // IF answer is less than or equal to 30 THEN
56.        {
57.        printf("This will only take one lucky egg \n");                                               // OUTPUT 'This will only take one lucky egg'
58.        }
59.     else if (time>30)                                                                                // ELSE IF answer is greater than 30 THEN
60.        {
61.        printf("This will take %.f eggs \n", egg);                                                    // OUTPUT 'This will take ?? eggs'
62.        }                                                                                             // END IF
63. }