Programming Basics Домашна - Проблеми
Здравейте ,
От 40 минути се взирам в тоя код и немога да разбера защо не ми принтира отговор когато задам 3-те величини от конзолата ... Ще бъда много благодарен ако някой вхърли светлина в тунела . Благодаря предварително !
using System;
namespace _02.SmallShop
{
class SmallShop
{
static void Main(string[] args)
{
var product = Console.ReadLine().ToLower();
var city = Console.ReadLine().ToLower();
var number = double.Parse(Console.ReadLine());
if (city == "Sofiq")
{
if (product == "coffee")
{
Console.WriteLine(0.50 * number);
}
else if (product == "water")
{
Console.WriteLine(number * 0.80);
}
else if (product == "beer")
{
Console.WriteLine(number * 1.20);
}
else if (product == "sweets")
{
Console.WriteLine(number * 1.45);
}
else if (product == "peanuts")
{
Console.WriteLine(number * 1.60);
}
}
else if (city == "Plovdiv")
{
if (product == "coffee")
{
Console.WriteLine(number * 0.40);
}
else if (product == "water")
{
Console.WriteLine(number * 0.70);
}
else if (product == "beer")
{
Console.WriteLine(number * 1.15);
}
else if (product == "sweets")
{
Console.WriteLine(number * 1.30);
}
else if (product == "peanuts")
{
Console.WriteLine(number * 1.50);
}
}
else if (city == "Varna")
{
if (product == "coffee")
{
Console.WriteLine(number * 0.45);
}
else if (product == "water")
{
Console.WriteLine(number * 0.70);
}
else if (product == "beer")
{
Console.WriteLine(number * 1.10);
}
else if (product == "sweets")
{
Console.WriteLine(number * 1.35);
}
else if (product == "peanuts")
{
Console.WriteLine(number * 1.55);
}
}
}
}
}
Попринцип когато е казано какво ще се даде,е ОК, да няма нужда от от .ToLower() ,но за собствено спокойствие е по-удобно,тогава ще си пишеш всичко с малка буква и няма да се притесняваш нито за входа на конзолата,нито за кода в последствие. Поне ние така се учим на презастраховане :D
Здравей.Открих ти грешките като имаш .ToLower() градовете в if-конструкциите трябва да са ти изцяло с малки букви и имаш други пропуски и сам всери твоя код който коригирах със стария код.Кода ти го сверих и дава 100% давам ти линк на кода http://pastebin.com/Y85PF650