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);
}
}
}
}
}
Много благодаря стана но само с втория вариант ,и се чудя защо на първия(моя вариянт) не става дори като сменя това което ми каза?
при мен работят и двата варианта
Сега пробвах отново моя вариянт и само смених това което ми каза и ми даде 100/100 незнам какво става, но мн ти благодаря.