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

3. Квартално магазинче въпрос

Здравеите имам проблем със тази задача при първия ми опит при мене всичко е наред на конзолата излиза всичко както е в описанието на задачата, но джъджа ми дава 0/100 след като проверих къде са ми грешките виждам че джъджа ми казва че на мястото на бройката трябва да бъде резултата от което следва че редовете за четене от конзолата трябва да са 2 не 3 ,но в описанието не е така.

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

namespace _2KvartalnoMagazinche
{
    class Program
    {
        static void Main(string[] args)
        {
            string produkt = Console.ReadLine().ToString();
            string grad = Console.ReadLine().ToString();
            double broika = double.Parse(Console.ReadLine());

            if (grad == "sofia")
            {
                if (produkt == "coffee")
                {
                    broika = broika * 0.50;
                }
                else if (produkt == "water")
                {
                    broika = broika * 0.80;
                }
                else if (produkt == "beer")
                {
                    broika = broika * 1.20;
                }
                else if (produkt == "sweets")
                {
                    broika = broika * 1.45;
                }
                else if (produkt == "peanuts")
                {
                    broika = broika * 1.60;
                }
            }
            else if (grad == "plovdiv")
            {
                if (produkt == "coffee")
                {
                    broika = broika * 0.40;
                }
                else if (produkt == "water")
                {
                    broika = broika * 0.70;
                }
                else if (produkt == "beer")
                {
                    broika = broika * 1.15;
                }
                else if (produkt == "sweets")
                {
                    broika = broika * 1.30;
                }
                else if (produkt == "peanuts")
                {
                    broika = broika * 1.50;
                }
            }
            else if (grad == "varna")
            {
                if (produkt == "coffee")
                {
                    broika = broika * 0.45;
                }
                else if (produkt == "water")
                {
                    broika = broika * 0.70;
                }
                else if (produkt == "beer")
                {
                    broika = broika * 1.10;
                }
                else if (produkt == "sweets")
                {
                    broika = broika * 1.35;
                }
                else if (produkt == "peanuts")
                {
                    broika = broika * 1.55;
                }
            }
            Console.WriteLine(broika);
        }
    }
}
Когато написах така както е описано в текстовиа документ със задачите отново при мене всичко си излиза както трябва но при джъджа отново е 0/100, но този път ми казва че на мястото на резултата е празно.

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

namespace _2KvartalnoMagazinche
{
    class Program
    {
        static void Main(string[] args)
        {
            string produkt = Console.ReadLine().ToString();
            string grad = Console.ReadLine().ToString();
            double broika = double.Parse(Console.ReadLine());
            if (grad == "sofia")
            {
                if (produkt == "coffee")
                {
                    Console.WriteLine(0.50 * broika);
                }
                else if (produkt == "water")
                {
                    Console.WriteLine(0.80 * broika);
                }
                else if (produkt == "beer")
                {
                    Console.WriteLine(1.20 * broika);
                }
                else if (produkt == "sweets")
                {
                    Console.WriteLine(1.45 * broika);
                }
                else if (produkt == "peanuts")
                {
                    Console.WriteLine(1.60 * broika);
                }
            }
            if (grad == "plovdiv")
            {
                if (produkt == "coffee")
                {
                    Console.WriteLine(0.40 * broika);
                }
                else if (produkt == "water")
                {
                    Console.WriteLine(0.70 * broika);
                }
                else if (produkt == "beer")
                {
                    Console.WriteLine(1.15 * broika);
                }
                else if (produkt == "sweets")
                {
                    Console.WriteLine(1.30 * broika);
                }
                else if (produkt == "peanuts")
                {
                    Console.WriteLine(1.50 * broika);
                }
            }
            if (grad == "varna")
            {
                if (produkt == "coffee")
                {
                    Console.WriteLine(0.45 * broika);
                }
                else if (produkt == "water")
                {
                    Console.WriteLine(0.70 * broika);
                }
                else if (produkt == "beer")
                {
                    Console.WriteLine(1.10 * broika);
                }
                else if (produkt == "sweets")
                {
                    Console.WriteLine(1.35 * broika);
                }
                else if (produkt == "peanuts")
                {
                    Console.WriteLine(1.55 * broika);
                }
            }
        }
    }
}
 

Тагове:
0
Programming Basics
slls1 avatar slls1 43 Точки
Best Answer

махни  ToString(); и напиши ToLower

0
AlexanderSD avatar AlexanderSD 0 Точки

Много благодаря стана но само с втория вариант ,и се чудя защо на първия(моя вариянт) не става дори като сменя това което ми каза?

0
slls1 avatar slls1 43 Точки

при мен работят и двата варианта

0
AlexanderSD avatar AlexanderSD 0 Точки

Сега пробвах отново моя вариянт и само смених това което ми каза и ми даде 100/100 незнам какво става, но мн ти благодаря.

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