Loading...

Във форума е въведено ограничение, което позволява на потребителите единствено да разглеждат публикуваните въпроси.

PeterChernev avatar PeterChernev 3 Точки

Data Types and Methods - Exercises, 11. Convert Speed Units

Здравейте, колеги!

Имам проблем с форматирането на отговора на задачата от заглавието. Това е решението ми.

Тъй като в условието пише "Every number in the output should be precise up to 6 digits after the floating point", използвам {0:F7} в плейсхолъра, което е правилно според първия тест. Втория и третия обаче явно искат общо 7 цифри, без значение къде е десетичната запетая. Ще съм благодарен, ако някой бутне едно рамо.

 

1
Programming Fundamentals
GeorgiStalev avatar GeorgiStalev 24 Точки

Просто искат да използваме float :) не форматирайте сменете всичко с float  и минава

0
20/01/2017 13:56:30
Stradjazz avatar Stradjazz 30 Точки

Защо тогава изрично се споменава double в съветите?

0
GeorgiStalev avatar GeorgiStalev 24 Точки

Лично мое мнение,

Направено е да ти дава грешка и да почнеш да търсиш в нета да форматираш и т.н. и в форума :) 

и натрупваш знания :)

0
Stradjazz avatar Stradjazz 30 Точки

Лично мое мнение.

Разбирам какво е намерението, но ако трябва сам да си търся знанията в интернет, какъв е смисълът от плащането на обучение?

0
ambiorix avatar ambiorix 640 Точки

Мисля, че по-скоро е объркано в условието на упражнението и така си е останало. Може би само някой от екипа ще има представа.

0
elenacholakova avatar elenacholakova 1 Точки

using System;


public class Program
{
    public static void Main()
    {
        float distanceInMeters = float.Parse(Console.ReadLine());
        float hours = float.Parse(Console.ReadLine());
        float minutes = float.Parse(Console.ReadLine());
        float seconds = float.Parse(Console.ReadLine());

        float speedMetersPerSecond = distanceInMeters / (hours * 60 * 60 + minutes * 60 + seconds);
        Console.WriteLine(speedMetersPerSecond);

        float speedInKmPerHour = (distanceInMeters / 1000) / (hours + minutes / 60 + seconds / 60 / 60);
        Console.WriteLine(speedInKmPerHour);

        float speedMilesPerHour = (distanceInMeters / 1609) / (hours + minutes / 60 + seconds / 60 / 60);
        Console.WriteLine(speedMilesPerHour);

    }
}

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