Abend,
ich habe ein Problem bei der folgenden Aufgabe
Hinweis: Angaben sind in int Milimeter und Gram, Euro in double
"
......( alles davor funktioniert und habe ich gemacht aber das Gurtmaß bereitet mir Probleme )
• Paket bis 120x60x60 und max. Gurtmaß (=L + 2xB + 2xH) <= 300cm und bis 5kg: 5,99 EUR
• Paket bis 120x60x60 und max. Gurtmaß (=L + 2xB + 2xH) <= 300cm und bis 10kg: 7,99 EUR"
• Paket bis 120x60x60 und bis 31,5kg: 14,99 EUR
und zwar habe ich folgendes:
".....
} else if ((pack.length <= 1200) && (pack.width <= 600) && (pack.height <= 600) &&
((pack.length + (2 * pack.width) + (2 * pack.height) ) <= 300) && (pack.weight <= 5000)) {
shippingCosts = 5.99;
} else if ((pack.length <= 1200) && (pack.width <= 600) && (pack.height <= 600)
&& ((pack.length + (2 * pack.width) + (2 * pack.height) ) <= 300) && (pack.weight <= 10000 ) {
shippingCosts = 7.99;
} else {
shippingCosts = 14.99;
}
return shippingCosts;
}
}
"
Entschuldigt, wenn der Code schlecht dargestellt wird.
Mein Problem ist, dass es den Schritt zu 5,99€ einfach überspringt. Es fehlen Befehle aber ich weiß nicht welche. Edit: Ich verstehe, was und wo mein Fehler ist, lediglich die Lösung für den "Max. Gurtmaß" finde ich nicht.
Könntet ihr mir bitte helfen? Ich komme echt nicht weiter.
Grüße
Anmerkung: Bei Fehlern entschuldige ich mich ( wie falsches Thema o.ä. ).
ich habe ein Problem bei der folgenden Aufgabe
Hinweis: Angaben sind in int Milimeter und Gram, Euro in double
"
......( alles davor funktioniert und habe ich gemacht aber das Gurtmaß bereitet mir Probleme )
• Paket bis 120x60x60 und max. Gurtmaß (=L + 2xB + 2xH) <= 300cm und bis 5kg: 5,99 EUR
• Paket bis 120x60x60 und max. Gurtmaß (=L + 2xB + 2xH) <= 300cm und bis 10kg: 7,99 EUR"
• Paket bis 120x60x60 und bis 31,5kg: 14,99 EUR
und zwar habe ich folgendes:
".....
} else if ((pack.length <= 1200) && (pack.width <= 600) && (pack.height <= 600) &&
((pack.length + (2 * pack.width) + (2 * pack.height) ) <= 300) && (pack.weight <= 5000)) {
shippingCosts = 5.99;
} else if ((pack.length <= 1200) && (pack.width <= 600) && (pack.height <= 600)
&& ((pack.length + (2 * pack.width) + (2 * pack.height) ) <= 300) && (pack.weight <= 10000 ) {
shippingCosts = 7.99;
} else {
shippingCosts = 14.99;
}
return shippingCosts;
}
}
"
Entschuldigt, wenn der Code schlecht dargestellt wird.
Mein Problem ist, dass es den Schritt zu 5,99€ einfach überspringt. Es fehlen Befehle aber ich weiß nicht welche. Edit: Ich verstehe, was und wo mein Fehler ist, lediglich die Lösung für den "Max. Gurtmaß" finde ich nicht.
Könntet ihr mir bitte helfen? Ich komme echt nicht weiter.
Grüße
Anmerkung: Bei Fehlern entschuldige ich mich ( wie falsches Thema o.ä. ).
Zuletzt bearbeitet: