Loading...
dayannatrifonovaa avatar dayannatrifonovaa 0 Точки

задача 2 - Football Kit - ПОМОЩ

. Футболен екип
Като един истински запалянко Пепи решил да се подготви за световното първенство, като си закупи екип на любимия си футболен отбор. В магазина, в който пазарувал предлагали тениски, шорти, чорапи и бутонки. Знае се, че цената на шортите е 75% от цената на тениските, а цената на чорапите е 20% от цената на шортите. Бутонките струват два пъти колкото тениската и шортите взети заедно. Тъй като Пепи редовно пазарува от този магазин, той има карта за отстъпка на стойност 15% от общата сума на покупката. Ако сметката на Пепи е по-висока или равна на дадена сума, той получава подарък – точно копие на топката от световното. Напишете програма, която изчислява дали Пепи е спечелил топката. 
Вход:
Входът се чете от конзолата и съдържа точно 2 реда:
На първия ред - цената на тениската – реално число в интервала [1.00 ... 1000.00]
На втория ред - сумата, която трябва да достигне, за да спечели топка – реално число в интервала [100.00 ... 10 000.00]
Изход:
На конзолата се отпечатват два реда:
Ако топката Е спечелена:
"Yes, he will earn the world-cup replica ball!"
"His sum is {сумата} lv."
Ако  топката НЕ Е спечелена:
"No, he will not earn the world-cup replica ball."
"He needs {недостигащи пари} lv. more."
Резултатът да бъде форматиран до втората цифра след десетичната запетая.
Примерен вход и изход:
Вход    Изход    Обяснения
25
100    Yes, he will earn the world-cup replica ball!
His sum is 114.75 lv.    Цена на тениската: 25
Цена на шортите: 25 * 0.75 = 18.75 лв.
Цена на чорапите: 18.75 * 0.20 = 3.75 лв.
Цена на бутонките: (25 + 18.75) * 2 = 87.5 лв.
Обща сума: 25 + 18.75 + 3.75 + 87.5 = 135 лв.
Сума след отстъпката: 135 лв. - 15% = 114.75 лв.
114.75 >= 100 => Пепи печели топката.
55
310    No, he will not earn the world-cup replica ball.
He needs 57.55 lv. more.    Цена на тениската: 55
Цена на шортите: 55 * 0.75 = 41.25 лв.
Цена на чорапите: 41.25 * 0.20 = 8.25 лв.
Цена на бутонките: (55 + 41.25) * 2 = 192.50 лв.
Обща сума: 55 + 41.25  + 8.25 + 192.50 = 297 лв.
Сума след отстъпката: 297 лв. - 15% = 252.45 лв.
252.45 < 310 => Пепи не печели топката.
Нужна сума: 310 – 252.45 = 57.55 лв.
59.99
500    No, he will not earn the world-cup replica ball.
He needs 224.65 lv. more.    
 

Тагове:
0
Programming Basics
Linatom avatar Linatom 1 Точки

Zdvavei, tova e moqt code za tazi zadacha i mi dade 100/100;

az sushto se muchih na zadacha : Exam no ne uspqh da q resha . Ne uspqh da shvana tezi while loops :(

 

function football (arg1, arg2){

    let tshirtPrice = Number(arg1);

    let sum = Number(arg2);

    let shortsPrice = tshirtPrice * 0.75;

    let socksPrice = shortsPrice * 0.20;

    let shoesPrice = (tshirtPrice + shortsPrice)* 2;

 

    let totalPrice = (tshirtPrice + shortsPrice + socksPrice + shoesPrice);

    let discout = totalPrice * 0.15;

    let discountedPrice = (totalPrice - discout);

    let moneyNeeded = (sum - discountedPrice).toFixed(2);

 

    if (discountedPrice >= sum){

        console.log ("Yes, he will earn the world-cup replica ball!");

        console.log (`His sum is ${(discountedPrice).toFixed(2)} lv.`);

    } else {

        console.log("No, he will not earn the world-cup replica ball.");

        console.log (`He needs ${moneyNeeded} lv. more.`);

    }

 

}

0
dayannatrifonovaa avatar dayannatrifonovaa 0 Точки

Много ти благодаря! Дали имаш представа как се решава задача 5-  Hair Salon?

0
Linatom avatar Linatom 1 Точки

Nqmah q neq :(

0
dayannatrifonovaa avatar dayannatrifonovaa 0 Точки

А Excursion Calculator имаше ли я, защото и с нея имам проблем. 

0
Razvodov21 avatar Razvodov21 2 Точки
tshirt_price = float(input())

needed_sum_for_ball_prize = float(input())


shorts_price = tshirt_price * 0.75

socks_price = shorts_price * 0.20

shoes_price = (tshirt_price + shorts_price) * 2

total_price = (tshirt_price + shorts_price + socks_price + shoes_price)

discount = total_price * 0.15


discounted_price = (total_price - discount)


money_needed = (needed_sum_for_ball_prize - discounted_price)

if discounted_price >= needed_sum_for_ball_prize:
    print(f"Yes, he will earn the world-cup replica ball!")
    print(f"His sum is {discounted_price:.2f} lv.")

else:
    print(f"No, he will not earn the world-cup replica ball.")
    print(f"He needs {money_needed:.2f} lv.more.")
0
Razvodov21 avatar Razvodov21 2 Точки
tshirt_price = float(input())
needed_sum_for_ball_prize = float(input())
shorts_price = tshirt_price * 0.75
socks_price = shorts_price * 0.20
shoes_price = (tshirt_price + shorts_price) * 2
total_price = (tshirt_price + shorts_price + socks_price + shoes_price)
discount = total_price * 0.15
discounted_price = (total_price - discount)
money_needed = (needed_sum_for_ball_prize - discounted_price)
if discounted_price >= needed_sum_for_ball_prize:
    print(f"Yes, he will earn the world-cup replica ball!")
    print(f"His sum is {discounted_price:.2f} lv.")
else:
    print(f"No, he will not earn the world-cup replica ball.")
    print(f"He needs {money_needed:.2f} lv. more.")
0
Razvodov21 avatar Razvodov21 2 Точки

corrected 

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