Loading...
fpetrov8906 avatar fpetrov8906 3 Точки

Закръгляне след десетичната запетая

Здравейте,

 

Моля да помогнете. В кодът който копирам как мога да закръгля до втория знак след запетая?

 


            if (profit > priceHoliday)
            { Console.WriteLine("Yes! " + sumYes + " lv left."); }
            else
            { Console.WriteLine("Not enough money! " + sumNo + " lv needed."); }

 

sumYes и sumNo трябва да ми се принтират с 2 знака след десетичната запетая.

 

целия код: https://pastebin.com/dG1z18dG

задача: https://judge.softuni.bg/Contests/Practice/Index/540#1

Toy shop

Тагове:
0
Programming Basics
melik avatar melik 285 Точки

Привет.

Мисля, че трябва да форматираш до втория знак в тази задача.

Console.WriteLine($"Not Enough money! {SumNo:f2} lv needed."); 

Същото ще бъде и за първия Иф.

Примерно решение.

Поздрави,

Мелик.

 

0
22/09/2017 19:00:41
fpetrov8906 avatar fpetrov8906 3 Точки

Мерси!

0
Kremena_Gateva avatar Kremena_Gateva 28 Точки

Пробвай с това

if(profit > priceHoliday)

{ConsoleWriteLine($"Yes! {sumYes:f2} lv left"); }

else

{ConsoleWriteLine($"Not enough money! {sumNo:f2} lv needed."); }

В случея :f2 ти форматира числото до 2-ри знак след десетичната запетая, не го закръгля. Ако ти се наложи да закръгляш има няколко метода в Math класа, които да използваш. Мисля че това, което ти написах в случея ще ти свърши работа.

 

1
fpetrov8906 avatar fpetrov8906 3 Точки

Благодаря ти. Ще го пробвам и така.

0
mjikova avatar mjikova 7 Точки

if (profit > priceHoliday)
            { Console.WriteLine("Yes! " + Math.Round(sumYes) + " lv left."); }
            else
            { Console.WriteLine("Not enough money! " + Math.Round(sumNo) + " lv needed."); }

 

Пробвай с Math.Round

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