Loading...

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

batezerg avatar batezerg 1 Точки

C# Конзолен конвертор: USD към BGN

Здравйте на всички :) Въпроса ми е следния каква е разликата и защо и при двата варианта ми дава 100 от 100

1 Console.WriteLine("BGN = " + Math.Round(BGN, 2));
2 Console.WriteLine("{0:F2} BGN", BGN);
И кой е по добрия вариант :) Благодаря за вниманието ;)

 

 

 

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

namespace Demo1
{
    class Demo1
    {
        static void Main(string[] args)
        {
            Console.Write("Enter USD ");
            var USD = double.Parse(Console.ReadLine());
            var BGN = USD * 1.79549;
            Console.WriteLine("BGN = " + Math.Round(BGN, 2));
        }
    }
}

 

 

Вариант 2

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

namespace Demo1
{
    class Demo1
    {
        static void Main(string[] args)
        {
            Console.Write("Enter USD ");
            var USD = double.Parse(Console.ReadLine());
            var BGN = USD * 1.79549;
            Console.WriteLine("{0:F2} BGN", BGN);
        }
    }
}

Тагове:
0
C# OOP Basics 11/09/2018 16:34:09
dimaldim92 avatar dimaldim92 149 Точки

Вероятно Judge приема и двата варианта за очакван изход.

0
Martin000 avatar Martin000 115 Точки

Здравей, при първия вариант закръгляш, а при втория форматираш.

0
batezerg avatar batezerg 1 Точки

Закръглете резултата
до 2 цифри след десетичната запетая.

Демек ако пише до 3 цифри след десетичната запетая пишем {0:F3} така ли даго разбирам :)


Извинявам се за нелепите въпроси ама още съм noob и се уча :)
Благодаря за оделеното време :)

0
11/09/2018 16:42:26
Martin000 avatar Martin000 115 Точки

Да точно така ако пише да форматираш до третия знак например {0:f3}. Ако пише да закръглиш до третия знак пишеш Math.Round(стойноста, 3).

0
EricDraven avatar EricDraven 275 Точки

разгледай тази тема, в нея доста коментирахме с един колега каква е разликата, между двете и кое как закръгля, от там може да си направиш изводи кое кога да ползваш

0
11/09/2018 16:52:26
batezerg avatar batezerg 1 Точки

Благодаря на всички който се отзовахте. Много ми помогнахте :)

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