Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият.
Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание.
Използваме бисквитки и за измерване на маркетинговите ни усилия.
Здравей,
Аз за речници се сетих като опция , идеята беше дали нещо по различно можеше да се направи с взетия материал до момента :) ....освен switch-case и if-else..
Благодаря за отговорите :)
Успех!
А това е моето решение ама ми дава 50/100
Някой да знае защо?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _02.Vapor_Store
{
class Program
{
static void Main(string[] args)
{
var totalmoney = double.Parse(Console.ReadLine());
var money = totalmoney;
var games = "";
var result = new Dictionary<string, double>();
result["OutFall 4"] = 39.99;
result["CS: OG"] = 19.99;
result["Zplinter Zell"] = 19.99;
result["Honored 2"] = 59.99;
result["RoverWatch"] = 29.99;
result["RoverWatch Origins Edition"] = 39.99;
while (games != "Game Time")
{
if (result.ContainsKey(games))
{
if (result[games] > money)
{
Console.WriteLine("Too Expensive");
}
else
{
money -= result[games];
Console.WriteLine("Bought "+games);
}
}
else if(games!="")
{
Console.WriteLine("Not Found");
}
if (money==0)
{
Console.WriteLine("Out of money!");
games = "Game Time";
break;
}
games = Console.ReadLine();
}
if (money>0)
{
Console.WriteLine($"Total spent: ${totalmoney-money}. Remaining: ${money}");
}
}
}
}
ddrajko ,
Общо взето ти е вярна логиката, форматирай крайният резултат
${totalmoney - money:f2}. Remaining: ${money:f2}
има и още нещо сбъркано, но сега няма време да дълбая повече.
Аз съм я решил с взетия досега материал така:
https://pastebin.com/aHWStkNS