Loading...
paveliliev90 avatar paveliliev90 74 Точки

Задача Small-Shop

Ако може някой да ми помогне с тази задача, ще съм много благодарен. https://pastebin.com/HDxshBay Не мога да го подкарам да смята! Може и да е много прост проблема и да ми е пред очите, но от 30 мин си блъскам главатаа :D Благодаря!

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

Това е твоята задача само че оправена

Проблема беше във tolower().

Защото след това сръвняваш например Sofia което е с голяма а sofia i Sofia e различно нещо.

0
paveliliev90 avatar paveliliev90 74 Точки

Благодаря за отговора :)

0
Ekaterin avatar Ekaterin 133 Точки

Моля

0
Ekaterin avatar Ekaterin 133 Точки

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

namespace arrays
{
    class Program
    {
        static void Main(string[] args)
        {
            string product = Console.ReadLine();
            string city = Console.ReadLine();
            double number = double.Parse(Console.ReadLine());

            if (city == "Sofia")
            {
                if (product == "coffee")
                {
                    Console.WriteLine(0.50 * number);
                }
                else if (product == "water")
                {
                    Console.WriteLine(0.80 * number);
                }
                else if (product == "beer")
                {
                    Console.WriteLine(1.20 * number);
                }
                else if (product == "sweets")
                {
                    Console.WriteLine(1.45 * number);
                }
                else if (product == "peanuts")
                {
                    Console.WriteLine(1.60 * number);
                }

            }
            if (city == "Plovdiv")
            {
                if (product == "coffee")
                {
                    Console.WriteLine(0.40 * number);
                }
                else if (product == "water")
                {
                    Console.WriteLine(0.70 * number);
                }
                else if (product == "beer")
                {
                    Console.WriteLine(1.15 * number);
                }
                else if (product == "sweets")
                {
                    Console.WriteLine(1.30 * number);
                }
                else if (product == "peanuts")
                {
                    Console.WriteLine(1.50 * number);
                }
            }
            if (city == "Varna")
            {
                if (product == "coffee")
                {
                    Console.WriteLine(0.45 * number);
                }
                else if (product == "water")
                {
                    Console.WriteLine(0.70 * number);
                }
                else if (product == "beer")
                {
                    Console.WriteLine(1.10 * number);
                }
                else if (product == "sweets")
                {
                    Console.WriteLine(1.35 * number);
                }
                else if (product == "peanuts")
                {
                    Console.WriteLine(1.55 * number);
                }
            }

        }
    }
}
       
    

0
Ekaterin avatar Ekaterin 133 Точки

То може и така както го беше решил само че трябва да смениш имената на градовете във if.

0
desislava777 avatar desislava777 165 Точки

Ето още едно примерно решение https://pastebin.com/Qk00WX2D.

0
george.hd avatar george.hd 39 Точки

На входа правиш градовете с малки букви, а при проверките първата им буква е главна:

string city= Console.ReadLine().ToLower();

if (city=="Sofia").

Това ти е проблема. Успех.

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