The rule of thumb for this kind of problem is that you must first determine the limiting variable in your situation. We know that for a single sandwich, 50 grams bread greatly exceeds the 9 grams of ham requirement. We also know that there will be a greater supply of ham since 1 kg is relatively close in amount to 1.2 kg. This means that we only need to look at the bread for calculation purposes. We can get the total number of sandwiches to be 1200 / 50 = 24 sandwiches.
Total number of animals at the shelter = 15 + 12 +3 + 5 = 35 animals. Let the total number of animals be represented by 100% There are 15 dogs and 12 cats so: % Number of dogs = 15/35 x 100% = 42.86% % Number of cats = 12/35 x 100% = 34.28%