Loading...

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

Darkk avatar Darkk 26 Точки

Въпрос за Inches to Centimeters

Здравейте задачата е проста "конвертор инчове в сантиметри" , но услови е да се показва нилата след след десетиците (пример 7,70 ). Каква е командата да се показва тази нула в крайния ми отговор ?

Тагове:
0
Programming Basics with C#
peter.trifonoff avatar peter.trifonoff 120 Точки

Здравей, 

double num = 7.7;

Console.WriteLine($"{num:F2}");

0
Darkk avatar Darkk 26 Точки

Благодаря за отговора

0
krum_43 avatar krum_43 750 Точки

Ами ако променливата ти е н.р d можеш да я закръглиш до вторият знак.

Така при d=3,4 ще изведеш 3,40.

Командата е:

Console.WriteLine($"{d:f2});

0
Borislav_Vulkov avatar Borislav_Vulkov 54 Точки

Здравей,

Видях, че колегата ти е отговорил но исках да допълня нещо. Има и друг начин за това. Его го синтаксиса

double num = 7.7;

Console.WriteLine("{0:f2}", num);

Който и от двата начина да избереш няма никакво значение. Просто използвай това което ти е по-удобно за писане.

Идеята е следната с f:(x) казваш колко знака искаш да видиш след десетичната запетя. В твоя случай са две и за това ти трябва f:2, ако трбвада да закъглиш числото 12.12345 до третия знак => исползваш f:3, това ще върне 12.123. Имай в предвид, че тази операция закръгля числата. Примерно ако дадеото число 12.12345 искахме да го закъглим до четвъртия знак т.е. f:4 то върнатия резултат няма да 12.1234 а ще е 12.1235. 
В моя пример ("{0:f2}", num) нулата отговаря на първата променлива след " " в случая това е num. По този начин можеш да изброяваш и повече променливи. примерно ако имаш:

           double n1 = 98.1234;
            double n2 = 76.4323;

            Console.WriteLine("Number n1 = {0:f2} number n2 = {1:f2}", n1, n2);

това ще върне: Number n1 = 98.12 number n2 = 76.43

Поздрви,
Боби

 

 

0
09/05/2019 17:45:36
Denislav2002 avatar Denislav2002 0 Точки

Здравейте.Това ми е програмата и на мен също ми изписва  да сложа 0:

import java.util.Scanner;

public class fromInToSmt {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        double inches = Double.parseDouble(scanner.nextLine());
        double centimeters = inches * 2.54;
        System.out.println(centimeters);

    }
}

Zero test # 0 (Неправилен отговор)

Нулевите тестове не са включени в крайния резултат.

Показване на входа

Очакван изход:12.7 0

Вашият изход:12.7

 

Благодаря предварително!

 

0
Borislav_Vulkov avatar Borislav_Vulkov 54 Точки

Здравей,
с радост щях да ти помогна но за съжалеие съм безсилен защото въпроса ти е за Java. 

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

Подрави,
Боби

0
Denislav2002 avatar Denislav2002 0 Точки

Благодаря за съвета!

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