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

06. Charity Campaign Здравейте някой би ли ми помогнал в решаването на тази задача?

В сладкарница се провежда благотворителна кампания за събиране на средства, в която могат да се включат
сладкари от цялата страна. Първоначално прочитаме от конзолата броя на дните, в които тече кампанията и
броя на сладкарите, които ще се включат. След това на отделни редове получаваме количеството на
тортите, гофретите и палачинките, които ще бъдат приготвени от един сладкар за един ден. Трябва да се
има предвид следния ценоразпис:
 Торта - 45 лв.
 Гофрета - 5.80 лв.
 Палачинка - 3.20 лв.
1/8 от крайната сума ще бъде използвана за покриване на разходите за продуктите по време на
кампанията. Да се напише програма, която изчислява сумата, която е събрана в края на кампанията.
Вход
От конзолата се четат 5 реда:
1. Броят на дните, в които тече кампанията – цяло число в интервала [0 … 365]
2. Броят на сладкарите – цяло число в интервала [0 … 1000]
3. Броят на тортите – цяло число в интервала [0… 2000]
4. Броят на гофретите – цяло число в интервала [0 … 2000]
5. Броят на палачинките – цяло число в интервала [0 … 2000]
Изход
Да се отпечата на конзолата едно число:
 парите, които са събрани.
Резултатът да се форматира до вторта цифра след десетичната запетая.
Примерен вход и изход
Вход Изход Обяснения
23
8
14
30
16
137687.20 Изчисляваме сумата, която се изкарва на ден за всеки един от продуктите,

направени от 1 сладкар:
Торти: 14 * 45 = 630 лв.;
Гофрети: 30 * 5.80 = 174 лв.;
Палачинки: 16 * 3.20 = 51.20 лв.
Обща сума за един ден от всички сладкари: (630 + 174 + 51.20) * 8 = 6841.60 лв.
Сума събрана от цялата кампания: 6841.60 * 23 = 157356.8лв.
Сума след покриване на разходите: 157356.8 - 1/8 от 157356.8 = 137687.2 лв.

Вход Изход
131
5
9
33
46
426175.75

 

Тагове:
0
Programming Basics with Java
Dachi070312 avatar Dachi070312 1 Точки
package Exercise1;

import java.util.Scanner;

public class CharityCampaign {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        //вход
        int days = Integer.parseInt(scanner.nextLine());
        int bakers = Integer.parseInt(scanner.nextLine());
        int cakes = Integer.parseInt(scanner.nextLine());
        int waffels = Integer.parseInt(scanner.nextLine());
        int pancakes = Integer.parseInt(scanner.nextLine());
        //пресмятане
        double cakesAm = cakes * 45;
        double waffelsAm = waffels * 5.80;
        double pancakesAm = pancakes * 3.20;
        double amountPerDay = (cakesAm + waffelsAm + pancakesAm)*bakers;
        double amountCampaign = amountPerDay * days;
        double amountClear =amountCampaign - (amountCampaign/8);
        //изход
        System.out.printf("%.2f",amountClear);

    }
}
0
Boriss02 avatar Boriss02 0 Точки

Благодаря!

0
D1mitroV avatar D1mitroV 7 Точки
NumberDays = int(input())
NumberWorkers = int(input())
NumberCakes = 14
NumberGoffrets = 30
NumberPancaces = 16

CakesPerWorker = NumberCakes / NumberWorkers
PancacesPerWorker =  NumberPancaces / NumberWorkers
GoffretsPerWorker = NumberGoffrets / NumberWorkers
print("CAKES PER WORKER")
print(CakesPerWorker)
print("GOFFRETS PER WORKER")
print(GoffretsPerWorker)
print("PANCACES PER WORKER")
print(PancacesPerWorker)


n = 200
print("*"*n)

Price1 = CakesPerWorker * 45
Price2 = PancacesPerWorker * 5.80
Price3 = GoffretsPerWorker * 3.20
print("PRICES FOR CAKES PER WORKER")
print(Price1)
print("PRICES FOR GOFFRETS PER WORKER")
print(Price2)
print("PRICES FOR PANCACES PER WORKER")
print(Price3)

print("*"*n)

originalPrice1 = NumberCakes * 45
originalPrice2 = NumberGoffrets * 5.80
originalPrice3 = NumberPancaces * 3.20
print("AMOUNT OF MONEY FOR ALL CAKES ")
print(originalPrice1)
print("AMOUNT OF MONEY FOR ALL GOFFRETS")
print(originalPrice2)
print("AMOUNT OF MONEY FOR ALL PANCACES")
print(originalPrice3)

print("*"*n)

AllMoneyForDay = originalPrice1*NumberWorkers+originalPrice2*NumberWorkers +originalPrice3 *NumberWorkers
print("AMOUNT OF MONEY FOR A DAY")
print(AllMoneyForDay)


print("*"*n)

AllMoneyForTheCampany = AllMoneyForDay*NumberDays
print("AMOUNT OF MONEY FOR ALL THE DAYS")
print(AllMoneyForTheCampany)

print("*"*n)

MoneyAfterAllDepths = AllMoneyForTheCampany - (AllMoneyForTheCampany/8);
print("AFTER THE PRODUCTS ARE PAID")
print(MoneyAfterAllDepths)

 

 

 

#FOR PYTHON

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