Loading...
rosenbobchev avatar rosenbobchev 4 Точки

Metric Converter задача 8 от Simple Conditional Statements

Написах подобен код който използвах за решаването на валутния конвертор но сега джъджа ми отчита 78% да е верен

някой да знае каде бъркам ?

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace MetricsConvertor
{
    class Program
    {
        static void Main(string[] args)
        {
var mm = 1000;
            var cm = 100;
            var mi = 0.000621371192;
            var inch = 39.3700787;
            var km = 0.001;
            var ft = 3.2808399;
            var yd = 1.0936133;

            var number = double.Parse(Console.ReadLine());
            var from = Console.ReadLine().ToLower();
            var to = Console.ReadLine().ToLower();

            if (from == "mm")
            {
                number = number / mm;
            }
            else if (from == "cm")
            {
                number = number / cm;
            }
            else if (from == "mi")
            {
                number = number / mi;
            }
            else if (from == "inch")
            {
                number = number / inch;
            }
            else if (from == "km")
            {
                number = number / km;
            }
            else if (from == "ft")
            {
                number = number / ft;
            }
            else if (from == "yd")
            {
                number = number / yd;
            }
            if (to == "mm")
            {
                number = number * mm;
            }
            else if (to == "cm")
            {
                number = number * cm;
            }
            else if (to == "mi")
            {
                number = number * mi;
            }
            else if (to == "inch")
            {
                number = number * inch;
            }
            else if (to == "km")
            {
                number = number * km;
            }
            else if (to == "ft")
            {
                number = number * ft;
            }
            else if (to == "yd")
            {
                number = number * yd;
            }
            Console.WriteLine(number + " " + to);
        }
    }
}
 

Тагове:
0
Programming Basics
jivako000 avatar jivako000 296 Точки

Здравей!

Това е моя код на задачата http://pastebin.com/y0Qd0GKZ ! Погледни го, а аз през това време ще се опитам да открия твоята грешка. Използвай pastebin за по - големите кодове! 

Успех!smiley 

0
rosenbobchev avatar rosenbobchev 4 Точки

Благодаря :)

 

0
borislav9212 avatar borislav9212 745 Точки

Здравей, Отвори Details в Judge системата и там се вижда че входните данни за инчовете са "In" при теб е "inch", затова те къса Judge.

0
rosenbobchev avatar rosenbobchev 4 Точки

Благодаря :)

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