Loading...
marian12 avatar marian12 36 Точки

Задача 01. Благотворителна кампания от изпит на 25 Юни 2017г.

Добър ден! Някой може ли да ми каже къде греша в следната задача, единият от входовете ми го смята, но другият не го! Ето и кода - 

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace CharityCampany
{
    class Program
    {
        static void Main(string[] args)
        {
            var campanyDays = int.Parse(Console.ReadLine());
            var bakers = int.Parse(Console.ReadLine());
            var cakes = int.Parse(Console.ReadLine());
            var gofreti = int.Parse(Console.ReadLine());
            var pancakes = int.Parse(Console.ReadLine());

            var cakesPrice = cakes * 45.00;
            var gofretiPrice = gofreti * 5.80;
            var pancakesPrice = pancakes * 3.20;
            var pricePerDay = (cakesPrice + gofretiPrice + pancakesPrice) * bakers;
            var campanyPrice = pricePerDay * campanyDays;
            var priceAfterPayday = campanyPrice - campanyPrice / bakers;

            Console.WriteLine($"{priceAfterPayday:f2}");

                
        }
    }
}
 

Тагове:
dvdty avatar dvdty 497 Точки

1/8 от крайната сума ще бъде използвана за покриване на разходите за продуктите по време на кампанията. Да се напише програма, която изчислява сумата, която е събрана в края на кампанията.

Трябва да hardcode-неш 1/8, a не да изпозлваш броя на сладкарите.

var priceAfterPayday = campanyPrice - campanyPrice / bakers;

->>>>>>>>>>>>>>>>>>

var priceAfterPayday = campanyPrice - campanyPrice / 8;

 

0
13/12/2017 19:07:11
maleksiev12 avatar maleksiev12 0 Точки

Благодаря ти! Ще го пробвам после :)

0
Wark0z avatar Wark0z 1 Точки

Здравейте! Някой може ли да ми каже защо Judge ми дажа грешка за следния код:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Charity_Organization
{
    class Program
    {
        static void Main(string[] args)
        {
            int days = int.Parse(Console.ReadLine());
            int workers = int.Parse(Console.ReadLine());
            int cakes_one_day = int.Parse(Console.ReadLine());
            int wafers_one_day = int.Parse(Console.ReadLine());
            int pancakes_one_day = int.Parse(Console.ReadLine());
            int cakes_one_day_all_workers = workers * cakes_one_day;
            int wafers_one_day_all_workers = workers * wafers_one_day;
            int pancakes_one_day_all_workers = workers * pancakes_one_day;
            int cakes_all_days = cakes_one_day_all_workers * days;
            int wafers_all_days = wafers_one_day_all_workers * days;
            int pancakes_all_days = pancakes_one_day_all_workers * days;
            int all_cakes_price = cakes_all_days * 45;
            double all_wafers_price = wafers_all_days * 5.80;
            double all_pancakes_price = pancakes_all_days * 3.20;
            double money = all_pancakes_price + all_wafers_price + all_cakes_price;
            double money_charity = money - (money * 1 / 8);
            Console.WriteLine($"{money_charity:F2}");
        }
    }
}


Благодаря предварително!smiley

0
EricDraven avatar EricDraven 275 Точки

каква грешка ти дава, на мен ми преливаше int-а мисля че на тази задача, пробвай с long вместо int

0
15/02/2018 11:50:45
rumenhco2001 avatar rumenhco2001 4 Точки

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Charity_Campaign
{
    class Program
    {
        static void Main(string[] args)
        {
            int days = int.Parse(Console.ReadLine());
            int confectioner = int.Parse(Console.ReadLine());
            int cakes = int.Parse(Console.ReadLine());
            int waffles = int.Parse(Console.ReadLine());
            int pancakes = int.Parse(Console.ReadLine());
            int moneyc = cakes * 45;
            double moneywaffles = waffles * 5.80;
            double moneypancakes = pancakes * 3.20;
            double moneyday = (moneyc + moneywaffles + moneypancakes) * confectioner;
            double moneyall = moneyday * days;
            double final = moneyall - (moneyall/8); 
            Console.WriteLine("{0:F2}", final);


        }
    }
}
 

 

Това е моят код на решението. Можеш да проследиш логиката. На мен тази задача не ми беше толкова трудна, продължавам напред. Успех и на теб! =)

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