Loading...
anita100 avatar anita100 2 Точки

Metric Converter C#

Здравейте,

https://pastebin.com/4fbmE5E0

Опитах се да възпроизведа кода, който е показал Симон Радев, но judge ми дава грешка при компилацията. Бихте ли ме поправили? Благодаря много.

Тагове:
0
Programming Basics 24/10/2017 00:50:54
vvylkov avatar vvylkov 3 Точки

Най-бързото решение
        {
            var value = double.Parse(Console.ReadLine());
            var metric1 = (Console.ReadLine());
            var metric2 = (Console.ReadLine());

            var metrics = new Dictionary<string, double>()
            {
                {"m", 1},
                {"mm", 1000},
                {"cm", 100},
                {"mi", 0.000621371192},
                {"in", 39.3700787},
                {"km", 0.001},
                {"ft", 3.2808399},
                {"yd", 1.0936133},
            };

            var result = value * (metrics[metric2] / metrics[metric1]);
            Console.WriteLine("{0}", Math.Round(result, 8));
        }

0
anita100 avatar anita100 2 Точки

Благодаря ви, но тук има неща, които още не сме учили. Може ли да поправите моя код?

1
milk.g.anas avatar milk.g.anas 5 Точки

Това, че не е изучавано нещо, е част от идеята за да можеш самостоятелно да търсиш оптимални решения на задачитте, използвайки "неща", които не са изучавани. Това е начин за трупане на опит и знание. 

-1
anita100 avatar anita100 2 Точки

ох, така е, ама изобщо не го разбирам... засега. като стигнем до този материал, вече ще е друго

1
VasilValchanov avatar VasilValchanov 555 Точки

Този код има доста синтактични грешки

Ето поправен синтактично https://pastebin.com/nQbLVZtS

0
24/10/2017 00:31:38
anita100 avatar anita100 2 Точки

Благодаря Ви за поправките, но judge сега ми дава 0 точки. Къде греша?

0
VasilValchanov avatar VasilValchanov 555 Точки

Поправих малко кода на същия линк можеш да погледнеш промените

0
anita100 avatar anita100 2 Точки

Много Ви благодаря! Вече ми дава 100/100 в Judge. Приятен ден!

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