Beräkna exakt hur mycket mat din hund behöver dagligen. Få direkta resultat i koppar och gram baserat på vikt, ålder, aktivitetsnivå. Förebygg fetma med rätt portioner.
Denna kalkylator ger endast allmänna riktlinjer. Faktiska matmängder kan variera beroende på din hunds specifika behov, ras och typ av foder. Rådgör alltid med din veterinär för personliga matrekommendationer.
Beräkna den exakta hundfoderportion din husdjur behöver med vår gratis hundfoderkalkylator. Få omedelbar, skräddarsydd matningsrekommendation i koppar och gram baserat på din hunds vikt, ålder, aktivitetsnivå och hälsostatus. Sluta gissa och börja mata din hund rätt mängd varje dag.
En hundfoderkalkylator är ett viktigt verktyg som fastställer den optimala dagliga matmängden för din hund med hjälp av vetenskapliga näringsformler. Till skillnad från generiska matningsdiagram på hundfoderpåsar ger denna hundfoderkalkylator anpassade rekommendationer genom att analysera din hunds individuella egenskaper för att upprätthålla idealvikt och förhindra fetma - den främsta hälsoproblematiken som drabbar 56% av hundar idag.
Nyckelfördelar med att använda vår hundfoderkalkylator:
Att använda vår hundfoderkalkylator tar bara 30 sekunder. Följ dessa enkla steg för att få skräddarsydda matningsrekommendationer för din hund:
Ange din hunds aktuella vikt i pund eller kilogram. Använd viktenhetsväxlaren för din preferens. För bästa resultat, använd en nylig viktmätning från din veterinär eller hemvåg.
Välj din hunds livsfas:
Välj alternativet som matchar din hunds typiska dag:
Identifiera din hunds kroppskonditioning:
Hundfoderkalkylatorns resultat visar:
Vår hundfoderkalkylator använder veterinärgodkända formler för att fastställa optimal matmängd. Att förstå beräkningen hjälper dig att göra informerade justeringar för dina hunds unika behov.
Hundfoderkalkylatorns utgångspunkt är din hunds vikt:
Basformel:
Detta basbelopp justeras sedan med multiplikatorer för ålder, aktivitet och hälsostatus:
För pund till kilogram:
Kalkylatorn ger dubbla mätningar:
Obs: Faktisk omvandling varierar beroende på fodertäthet (100-140 g per kopp)
1function calculateDogFoodPortion(weightLbs, ageYears, activityLevel, healthStatus) {
2 // Konvertera vikt till kg
3 const weightKg = weightLbs * 0.453592;
4
5 // Beräkna basbelopp
6 const baseAmount = weightKg * 0.075;
7
8 // Tillämpa åldersfaktor
9 let ageFactor = 1.0;
10 if (ageYears < 1) ageFactor = 1.2;
11 else if (ageYears > 7) ageFactor = 0.8;
12
13 // Tillämpa aktivitetsfaktor
14 let activityFactor = 1.0;
15 if (activityLevel === 'low') activityFactor = 0.8;
16 else if (activityLevel === 'high') activityFactor = 1.2;
17
18 // Tillämpa hälsofaktor
19 let healthFactor = 1.0;
20 if (healthStatus === 'underweight') healthFactor = 1.2;
21 else if (healthStatus === 'overweight') healthFactor = 0.8;
22
23 // Beräkna slutlig mängd i koppar
24 const dailyPortionCups = baseAmount * ageFactor * activityFactor * healthFactor;
25
26 // Konvertera till gram
27 const dailyPortionGrams = dailyPortionCups * 120;
28
29 return {
30 cups: dailyPortionCups.toFixed(2),
31 grams: dailyPortionGrams.toFixed(0)
32 };
33}
34
35// Exempelanvändning
36const result = calculateDogFoodPortion(30, 4, 'moderate', 'ideal');
37console.log(`Daglig fodermängd: ${result.cups} koppar (${result.grams} gram)`);
38
1def calculate_dog_food_portion(weight_lbs, age_years, activity_level, health_status):
2 # Konvertera vikt till kg
3 weight_kg = weight_lbs * 0.453592
4
5 # Beräkna basbelopp
6 base_amount = weight_kg * 0.075
7
8 # Tillämpa åldersfaktor
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 # Tillämpa aktivitetsfaktor
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 # Tillämpa hälsofaktor
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 # Beräkna slutlig mängd i koppar
33 daily_portion_cups = base_amount * age_factor * activity_factor * health_factor
34
35 # Konvertera till gram
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# Exempelanvändning
44result = calculate_dog_food_portion(30, 4, 'moderate', 'ideal')
45print(f"Daglig fodermängd: {result['cups']} koppar ({result['grams']} gram)")
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 // Konvertera vikt till kg
18 double weightKg = weightLbs * 0.453592;
19
20 // Beräkna basbelopp
21 double baseAmount = weightKg * 0.075;
22
23 // Tillämpa åldersfaktor
24 double ageFactor = 1.0;
25 if (ageYears < 1) ageFactor = 1.2;
26 else if (ageYears > 7) ageFactor = 0.8;
27
28 // Tillämpa aktivitetsfaktor
29 double activityFactor = 1.0;
30 if (activityLevel.equals("low")) activityFactor = 0.8;
31 else if (activityLevel.equals("high")) activityFactor = 1.2;
32
33 // Tillämpa hälsofaktor
34 double healthFactor = 1.0;
35 if (healthStatus.equals("underweight")) healthFactor = 1.2;
36 else if (healthStatus.equals("overweight")) healthFactor = 0.8;
37
38 // Beräkna slutlig mängd
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("Daglig fodermängd: %.2f koppar (%d gram)%n",
48 result.getCups(), result.getGrams());
49 }
50}
51
Använd denna referenstabell för typiska hundfodermängder baserat på vikt och standardförhållanden:
Hundvikt | Valp (koppar) | Vuxen (koppar) | Senior (koppar) | Gram (vuxen) |
---|---|---|---|---|
10 lbs | 0,41 | 0,34 | 0,27 | 41g |
20 lbs | 0,82 | 0,68 | 0,54 | 82g |
30 lbs | 1,23 | 1,02 | 0,82 | 122g |
40 lbs | 1,63 | 1,36 | 1,09 | 163g |
50 lbs | 2,04 | 1,70 | 1,36 | 204g |
60 lbs | 2,45 | 2,04 | 1,63 | 245g |
70 lbs | 2,86 | 2,38 | 1,90 | 286g |
80 lbs | 3,27 | 2,72 | 2,18 | 326g |
90 lbs | 3,67 | 3,06 | 2,45 | 367g |
100 lbs | 4,08 | 3,40 | 2,72 | 408g |
Baserat på måttlig aktivitet och idealvikt. Justera med vår hundfoderkalkylator för exakta resultat.
Problem: Hundfoderpåsar överskattar ofta portioner med 20-30% för att öka försäljningen.
Lösning: Använd vår hundfoderkalkylator för skräddarsydda rekommendationer baserade på din hunds specifika behov.
Problem: Att använda kaffemuggar eller gissa leder till inkonsekvent portionering och viktökning.
Lösning: Investera i ordentliga mätkopper eller en köksvåg. En kopp = cirka 120 gram torrfoder.
Problem: Godis kan lägga till 200-400 extra kalorier dagligen utan justering av huvudmåltider.
Lösning: Följ 10%-regeln - godis bör inte överstiga 10% av de dagliga kalorierna. Minska måltidsportioner i motsvarande grad.
Problem: Mata alla hushundarna samma mängd oavsett storlek, ålder eller aktivitet.
Lösning: Beräkna individuella portioner med vår hundfoderkalkylator för varje hund.
Problem: Fortsätta samma portioner trots synliga viktförändr
Upptäck fler verktyg som kan vara användbara för din arbetsflöde