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

Nested Conditional Statements - задача Small Shop

Здравейте, някой да има идея защо след If(city == "Sofia") кода изобщо не ми се чете? Пусках дебъгера и влиза само в главните if и else if.

using System;

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

            double price = 0;
            double totalPrice;


            if (city == "Sofia")
            {
                if (product == "coffee")
                {
                    price = 0.50;
                    totalPrice = price * quantity;
                    Console.WriteLine(totalPrice);
                }

                else if (product == "water")
                {
                    price = 0.80;
                    totalPrice = price * quantity;
                    Console.WriteLine(totalPrice);
                }

                else if (product == "beer")
                {
                    price = 1.20;
                    totalPrice = price * quantity;
                    Console.WriteLine(totalPrice);
                }

                else if (product == "sweets")
                {
                    price = 1.45;
                    totalPrice = price * quantity;
                    Console.WriteLine(totalPrice);
                }

                else if (product == "peanuts")
                {
                    price = 1.60;
                    totalPrice = price * quantity;
                    Console.WriteLine(totalPrice);
                }

            }

            else if (city == "Ploviv")
            {

                if (product == "coffee")
                {
                    price = 0.40;
                    totalPrice = price * quantity;
                    Console.WriteLine(totalPrice);
                }

                else if (product == "water")
                {
                    price = 0.70;
                    totalPrice = price * quantity;
                    Console.WriteLine(totalPrice);
                }

                else if (product == "beer")
                {
                    price = 1.15;
                    totalPrice = price * quantity;
                    Console.WriteLine(totalPrice);
                }


                else if (product == "sweets")
                {
                    price = 1.30;
                    totalPrice = price * quantity;
                    Console.WriteLine(totalPrice);
                }


                else if (product == "peanuts")
                {
                    price = 1.50;
                    totalPrice = price * quantity;
                    Console.WriteLine(totalPrice);
                }
            }

            else if (city == "Varna")
            {
                if (product == "coffee")
                {
                    price = 0.45;
                    totalPrice = price * quantity;
                    Console.WriteLine(totalPrice);
                }

                else if (product == "water")
                {
                    price = 0.70;
                    totalPrice = price * quantity;
                    Console.WriteLine(totalPrice);
                }

                else if (product == "beer")
                {
                    price = 1.10;
                    totalPrice = price * quantity;
                    Console.WriteLine(totalPrice);
                }

                else if (product == "sweets")
                {
                    price = 1.35;
                    totalPrice = price * quantity;
                    Console.WriteLine(totalPrice);
                }

                else if (product == "peanuts")
                {
                    price = 1.55;
                    totalPrice = price * quantity;
                    Console.WriteLine(totalPrice);
                }

            }

        }
    }
}

 

 

1.Квартално магазинче

Предприемчив българин отваря квартални магазинчета в няколко града и продава на различни цени според града:

град / продукт

coffee

water

beer

sweets

peanuts

Sofia

0.50

0.80

1.20

1.45

1.60

Plovdiv

0.40

0.70

1.15

1.30

1.50

Varna

0.45

0.70

1.10

1.35

1.55

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

Примерен вход и изход

вход

изход

 

вход

изход

 

вход

изход

 

вход

изход

 

вход

изход

coffee

Varna

2

0.9

peanuts

Plovdiv

1

1.5

beer

Sofia

6

7.2

water

Plovdiv

3

2.1

sweets

Sofia

2.23

3.2335

Тагове:
0
Module: C# Advanced
Evuns avatar Evuns 34 Точки

Здравей, наямаш грашка в кода. В "София" си влиза в проверките. Проблемът ти е в "Ploviv"- изпуснал си "d". 

0
Vardanss avatar Vardanss 0 Точки

Благодаря! Нямаше изобщо да ми хрумне. :)

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