Loading...
LilianaVelvheva avatar LilianaVelvheva 17 Точки

Къде ми е грешката?

https://pastebin.com/8Y65GSZJ

    Задача 3. Боядисване на яйца

С наближаването на Великденските празници, цех за боядисване на яйца, започва да боядисва различни размери яйца, които след това продава на партиди. В таблицата са показани размерите на яйцата, различните бои и каква е цената за продажба на една партида яйца, зависеща от размерите и цвета боя.

 

Червено (Red)

Зелено (Green)

Жълто (Yellow)

Големи (Large)

16 лв.

12 лв.

9 лв.

Средни (Medium)

13 лв.

9 лв.

7 лв.

Малки (Small)

9 лв.

8 лв.

5 лв.

Напишете програма, която изчислява какви ще са приходите на цеха от продажбите, като знаете размера на яйцата и техният цвят. С 35% от крайната цена ще бъдат покрити производствени разходи.

Вход

Входът се чете от конзолата и се състои от три реда:

  • Първи ред размер на яйцата текст с възможности "Large", "Medium" или "Small"
  • Втори ред цвят на яйцата текст  с възможности "Red", "Green" или "Yellow"
  • Трети ред брой партиди – цяло число в интервала [1… 350]

Изход

На конзолата трябва да се отпечата един ред:

"{крайната цена} leva."

Резултатът да се форматира до втората цифра след десетичния знак.

Примерен вход и изход

Вход

Изход

Обяснения

Large

Red

7

72.80 leva.

7 партиди големи яйца с червен цвят => Цена за партида = 16 лв.

Цена = 7 партиди * 16 лв. = 112 лв.

Разходи = 35% от 112 = 39.20 лв.

Сума след заплащане на разходите: 112 – 39.20 = 72.80 лв.

Medium

Green

5

29.25 leva.

5 партиди средни яйца със зелен цвят => Цена за партида = 9 лв.

Цена = 5 партиди * 9 лв. = 45 лв.

Разходи = 35% от 45 = 15.75 лв.

Сума след заплащане на разходите: 45 – 17.75 = 29.25 лв.

Small

Yellow

3

9.75 leva.

3 партиди малки яйца със жълт цвят => Цена за партида = 5 лв.

Цена = 3 партиди * 5 лв. = 15 лв.

Разходи = 35% от 15 = 5.25 лв.

Сума след заплащане на разходите: 15 – 5.25 = 9.75 лв.

 

Тагове:
0
Programming Basics
inaivanova1990 avatar inaivanova1990 33 Точки

Твоят код и условието на задачата не съвпадат

1
LilianaVelvheva avatar LilianaVelvheva 17 Точки
function paintingEggs(arg1, arg2, arg3) { let eggSize = arg1; let eggColour = arg2; let numberOfBuchers = Number(arg3); let totalPrice = 0; switch (eggSize) { case "Large": switch (eggColour) { case "Red": totalPrice = numberOfBuchers * 16; case "Green": totalPrice = numberOfBuchers * 12; case "Yellow": totalPrice = numberOfBuchers * 9; break; } case "Medium": switch (eggColour) { case "Red": totalPrice = numberOfBuchers * 13; case "Green": totalPrice = numberOfBuchers * 9; case "Yellow": totalPrice = numberOfBuchers * 7; break; } case "Small": switch (eggColour) { case "Red": totalPrice = numberOfBuchers * 9; case "Green": totalPrice = numberOfBuchers * 8; case "Yellow": totalPrice = numberOfBuchers * 5; break; } break; } totalPrice = totalPrice * 0.65; console.log(`${totalPrice.toFixed(2)} leva`); } paintingEggs("Large", "Red", "7");
0
LilianaVelvheva avatar LilianaVelvheva 17 Точки

https://pastebin.com/kqmZgR8n

Объркала съм. Ето решението на задачата.

0
inaivanova1990 avatar inaivanova1990 33 Точки

https://pastebin.com/izDCvBWx

Проблемът беше къде трябва да се сложи break

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.