Задача: 02. USD to BGN
Здрасти
Някой би ли ми казал къде греша?
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner ScanCurrency = new Scanner(System.in);
double USD = Double.parseDouble(ScanCurrency);
double BGN = USD * 0.59305 ;
double USD =(Math.abs(BGN + 0.59305));
System.out.print(USD * BGN);
}
}
Няма условия за тези задачи ... поне не намерих.
https://judge.softuni.bg/Contests/Compete/Index/1160#1
Повечето ги направих на фантазия. За 1д стана, но другите още не знам
Благодаря за помоща :)
хм, джъдж нещо не я хареса... ще видя за условия , че и не знам каква в целта
ето ги: https://softuni.bg/trainings/resources/officedocument/34451/exercise-problem-descriptions-programming-basics-with-java-september-2018/2072 нещо не съм ги видял
Ето ти го кода и задачата. Освен това, което ти каза колегата за не нужната променлива си объркал и курса на USD.
Вече си взе 100/100 :)
Тествай в IDE-то като в конзолта въведеш 20 ако ти покаже 35,91 си взел 100-те :)
Успех! :)
EricDraven и speeder, първоначално искам да си признае, че използвах вашия код към задачата не да го преписвам, а да го дооформя и дореша. Какво направих? Първо, използвах най-лесния за мен и засега формат и той е DESIMALFORMAT. Второ, трябвало е да използвате курса на самата валута, както е описан в условието на задачата. И накрая, трето, за отпечатване на сумата и валутата към нея използвах следния фрагмент:
който все пак в случая си върви със самия формат.
Та, това е моето окончателно решение на задачата и в Judge имам пълния набор от точки - 100/100: