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

07. Alcohol Market

Моля, кажете къде ми е грешката

 

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

namespace Alcohol_Market
{
    class Program
    {
        static void Main(string[] args)
        {
            double whiskeyPrice = double.Parse(Console.ReadLine());
            double wineLiters = double.Parse(Console.ReadLine());
            double beerLiters = double.Parse(Console.ReadLine());
            double rakiLiters = double.Parse(Console.ReadLine());
            double whiskeyLiters = double.Parse(Console.ReadLine());

            double rakiPrice = whiskeyPrice / 2;
            double winePrice = rakiPrice - (rakiPrice * 0.4);
            double beerPrice = rakiPrice - (rakiPrice * 0.8);

            double rakiSum = rakiPrice * rakiLiters;
            double whiskeySum = whiskeyPrice * whiskeyLiters;
            double wineSum = winePrice * wineLiters;
            double beerSum = beerPrice * beerLiters;

            double totalSum = rakiSum + whiskeySum + wineSum + beerSum;
            Console.WriteLine("{0:F2}", totalSum);
        }
    }
}
 

Тагове:
0
Programming Basics with C#
clipro avatar clipro 73 Точки

Каква е грешката? Така без условие към задачата и пояснение за типа на грешката е много трудно някой да помогне. На пръв поглед бих ползвал decimal при суми, но едва ли това е основната грешка

0
clipro avatar clipro 73 Точки

Бирата и виното са ти в обратна последователност на входа. Изчисленията са ти верни просто размени долните два реда за да съответстват на условието

double wineLiters = double.Parse(Console.ReadLine());
double beerLiters = double.Parse(Console.ReadLine());

 

0
tatiana777 avatar tatiana777 0 Точки

Благодаря много! Получи се.wink

0
BobiLazarov avatar BobiLazarov 7 Точки

ето мойто решение 

 

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

namespace alcoholMarket
{
    class Program
    {
        static void Main(string[] args)
        {

            double uiskiprice = double.Parse(Console.ReadLine());

            
            Double beer = Double.Parse(Console.ReadLine());
            Double wine = Double.Parse(Console.ReadLine());
            Double rakia = Double.Parse(Console.ReadLine());
            Double uiski = Double.Parse(Console.ReadLine());

            double rakiaprice = uiskiprice *0.5 ;
            double wineprice = rakiaprice - (rakiaprice * 0.4 );
            double beerprice = rakiaprice - (rakiaprice * 0.8);

            double uiskiprice2 = uiski * uiskiprice;
            double rakiaprice2 = rakia * rakiaprice;
            double wineprice2 = wine * wineprice;
            double beerprice2 = beer * beerprice;


           double totalprice = uiskiprice2 + rakiaprice2 + wineprice2 + beerprice2;
             Console.WriteLine("{0:F2}", totalprice);

          // Console.WriteLine("{0:F2}", rakiaprice2);
           

        }
    }
}
 

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