Task USD To BGN - problem with compilation in Judge
Здравейте,колеги
Имам проблем с качването на решението на задачата с валутите. При мен кода си работи както трябва,но системата ми дава грешка при компилация. Някаква идея защооо? :)
import java.util.Scanner;
public class UsdToBgn {
public static void main(String[] args) {
Scanner console = new Scanner(System.in);
double value = Double.parseDouble(console.nextLine());
String input = console.nextLine();
String output = console.nextLine();
double BGN = 1.0;
double USD = 1.79549;
double EUR = 1.95583;
double GBP = 2.53405;
switch(input){
case "BGN":
break;
case "USD":
value = value * USD;
break;
case "EUR":
value = value * EUR;
break;
case "GBP":
value = value * GBP;
break;
default:
break;
}
switch (output){
case "BGN":
value = value / BGN;
break;
case "USD":
value = value / USD;
break;
case "EUR":
value = value / EUR;
break;
case "GBP":
value = value / GBP;
break;
default:
break;
}
System.out.printf("%.2f %s", value,output);
}
}
@ msmilkoff В условието на задачата пише:
Входът е сума за конвертиране + входна валута + изходна валута. Изходът е едно число - преобразуваната сума по посочените по-горе курсове, закръглен до 2 цифри след десетичната точка.
Аз го разбирам така,че трябва да ги въвеждам :)
Това е условието на "Конзолен междувалутен конвертор", а твоето заглавие е USD to BGN, което си е друга задача.
Щом така - твоето решение го тествах и работи - просто сигурно си забравила да избереш java code или пък си тестваш решението на друга задача в judge, а не на currency converter
Входът е сумата за конвертиране, входната валута е дадената от колегата по-горе и накрая се принтира изхода.