Apskaičiuokite tiksliai, kiek maisto jūsų šuo reikalauja kasdien. Gaukite momentines rezultatus puodeliuose ir gramais, atsižvelgiant į svorį, amžių, aktyvumo lygį. Užkirkite nutukimą tinkamomis porcijomis.
Ši skaičiuoklė pateikia tik bendras rekomendacijas. Faktiniai maitinimo kiekiai gali skirtis priklausomai nuo jūsų šuns specifinių poreikių, veislės ir maisto tipo. Visada pasitarkite su savo veterinaru dėl individualizuotų maitinimo rekomendacijų.
Apskaičiuokite tikslią šuns maisto porciją, kurios reikia jūsų augintiniui, naudodami mūsų nemokamą šuns maisto porcijų skaičiuoklę. Gaukite momentines, pritaikytas šėrimo rekomendacijas puodeliuose ir gramais, atsižvelgdami į jūsų šuns svorį, amžių, aktyvumo lygį ir sveikatos būklę. Nustokite spėlioti ir pradėkite maitinti savo šunį tinkamu kiekiu kasdien.
Šuns maisto porcijų skaičiuoklė yra būtinas įrankis, nustatantis optimalų kasdienį šėrimo kiekį jūsų šuniui, naudodamas mokslines mitybos formules. Skirtingai nei bendri šėrimo lentelės ant šuns maisto pakuočių, ši šuns maisto porcijų skaičiuoklė pateikia pritaikytas rekomendacijas, analizuodama jūsų šuns individualias charakteristikas, kad būtų palaikomas idealus kūno svoris ir išvengta nutukimo - pagrindinės sveikatos problemos, paveikiančios 56% šunų šiandien.
Pagrindinės naudojant mūsų šuns maisto porcijų skaičiuoklę:
Naudojant mūsų šuns maisto porcijų skaičiuoklę užtrunka tik 30 sekundžių. Atlikite šiuos paprastus žingsnius, kad gautumėte pritaikytas šėrimo rekomendacijas jūsų šuniui:
Įveskite savo šuns dabartinį svorį svarais arba kilogramais. Naudokite matavimo vienetų perjungiklį pagal savo pageidavimą. Geriausių rezultatų pasieksite naudodami neseniai išmatuotą svorį iš savo veterinaro ar namų svarstyklių.
Pasirinkite jūsų šuns gyvavimo etapą:
Pasirinkite parinktį, atitinkančią jūsų šuns įprastą dieną:
Nurodykite savo šuns kūno būklę:
Šuns maisto porcijų skaičiuoklė iš karto parodo:
Mūsų šuns maisto porcijų skaičiuoklė naudoja veterinarijos patvirtintas formules, kad nustatytų optimalius šėrimo kiekius. Supratimas apie skaičiavimą padeda jums priimti informuotus pakeitimus, atsižvelgiant į jūsų šuns unikalius poreikius.
Šuns maisto porcijų skaičiuoklė pradeda nuo jūsų šuns svorio kaip pagrindo:
Bazinė formulė:
Šis bazinis kiekis tada koreguojamas naudojant daugiklius amžiui, aktyvumui ir sveikatos būklei:
Iš svarų į kilogramus:
Skaičiuoklė pateikia dvigubą matavimą:
Pastaba: faktinis konvertavimas skiriasi priklausomai nuo maisto tankio (100-140 g puodelyje)
1function calculateDogFoodPortion(weightLbs, ageYears, activityLevel, healthStatus) {
2 // Konvertuoti svorį į kg
3 const weightKg = weightLbs * 0.453592;
4
5 // Apskaičiuoti bazinį kiekį
6 const baseAmount = weightKg * 0.075;
7
8 // Taikyti amžiaus faktorių
9 let ageFactor = 1.0;
10 if (ageYears < 1) ageFactor = 1.2;
11 else if (ageYears > 7) ageFactor = 0.8;
12
13 // Taikyti aktyvumo faktorių
14 let activityFactor = 1.0;
15 if (activityLevel === 'low') activityFactor = 0.8;
16 else if (activityLevel === 'high') activityFactor = 1.2;
17
18 // Taikyti sveikatos faktorių
19 let healthFactor = 1.0;
20 if (healthStatus === 'underweight') healthFactor = 1.2;
21 else if (healthStatus === 'overweight') healthFactor = 0.8;
22
23 // Apskaičiuoti galutinį kiekį puodeliuose
24 const dailyPortionCups = baseAmount * ageFactor * activityFactor * healthFactor;
25
26 // Konvertuoti į gramus
27 const dailyPortionGrams = dailyPortionCups * 120;
28
29 return {
30 cups: dailyPortionCups.toFixed(2),
31 grams: dailyPortionGrams.toFixed(0)
32 };
33}
34
35// Pavyzdžio naudojimas
36const result = calculateDogFoodPortion(30, 4, 'moderate', 'ideal');
37console.log(`Kasdienis maisto kiekis: ${result.cups} puodeliai (${result.grams} gramai)`);
38
1def calculate_dog_food_portion(weight_lbs, age_years, activity_level, health_status):
2 # Konvertuoti svorį į kg
3 weight_kg = weight_lbs * 0.453592
4
5 # Apskaičiuoti bazinį kiekį
6 base_amount = weight_kg * 0.075
7
8 # Taikyti amžiaus faktorių
9 if age_years < 1:
10 age_factor = 1.2
11 elif age_years > 7:
12 age_factor = 0.8
13 else:
14 age_factor = 1.0
15
16 # Taikyti aktyvumo faktorių
17 if activity_level == 'low':
18 activity_factor = 0.8
19 elif activity_level == 'high':
20 activity_factor = 1.2
21 else:
22 activity_factor = 1.0
23
24 # Taikyti sveikatos faktorių
25 if health_status == 'underweight':
26 health_factor = 1.2
27 elif health_status == 'overweight':
28 health_factor = 0.8
29 else:
30 health_factor = 1.0
31
32 # Apskaičiuoti galutinį kiekį puodeliuose
33 daily_portion_cups = base_amount * age_factor * activity_factor * health_factor
34
35 # Konvertuoti į gramus
36 daily_portion_grams = daily_portion_cups * 120
37
38 return {
39 'cups': round(daily_portion_cups, 2),
40 'grams': round(daily_portion_grams)
41 }
42
43# Pavyzdžio naudojimas
44result = calculate_dog_food_portion(30, 4, 'moderate', 'ideal')
45print(f"Kasdienis maisto kiekis: {result['cups']} puodeliai ({result['grams']} gramai)")
46
1public class DogFoodCalculator {
2 public static class FoodPortion {
3 private final double cups;
4 private final int grams;
5
6 public FoodPortion(double cups, int grams) {
7 this.cups = cups;
8 this.grams = grams;
9 }
10
11 public double getCups() { return cups; }
12 public int getGrams() { return grams; }
13 }
14
15 public static FoodPortion calculatePortion(double weightLbs, double ageYears,
16 String activityLevel, String healthStatus) {
17 // Konvertuoti svorį į kg
18 double weightKg = weightLbs * 0.453592;
19
20 // Apskaičiuoti bazinį kiekį
21 double baseAmount = weightKg * 0.075;
22
23 // Taikyti amžiaus faktorių
24 double ageFactor = 1.0;
25 if (ageYears < 1) ageFactor = 1.2;
26 else if (ageYears > 7) ageFactor = 0.8;
27
28 // Taikyti aktyvumo faktorių
29 double activityFactor = 1.0;
30 if (activityLevel.equals("low")) activityFactor = 0.8;
31 else if (activityLevel.equals("high")) activityFactor = 1.2;
32
33 // Taikyti sveikatos faktorių
34 double healthFactor = 1.0;
35 if (healthStatus.equals("underweight")) healthFactor = 1.2;
36 else if (healthStatus.equals("overweight")) healthFactor = 0.8;
37
38 // Apskaičiuoti galutinį kiekį
39 double dailyPortionCups = baseAmount * ageFactor * activityFactor * healthFactor;
40 int dailyPortionGrams = (int) Math.round(dailyPortionCups * 120);
41
42 return new FoodPortion(Math.round(dailyPortionCups * 100) / 100.0, dailyPortionGrams);
43 }
44
45 public static void main(String[] args) {
46 FoodPortion result = calculatePortion(30, 4, "moderate", "ideal");
47 System.out.printf("Kasdienis maisto kiekis: %.2f puodeliai (%d gramai)%n",
48 result.getCups(), result.getGrams());
49 }
50}
51
Naudokite šią nuorodų lentelę tipinėms šuns maisto porcijoms pagal svorį ir standartines sąlygas:
Šuns svoris | Šuniukas (puodeliai) | Suaugęs (puodeliai) | Senjoras (puodeliai) | Gramai (suaugęs) |
---|---|---|---|---|
10 svarų | 0,41 | 0,34 | 0,27 | 41g |
20 svarų | 0,82 |
Raskite daugiau įrankių, kurie gali būti naudingi jūsų darbo eiga.