Tailoring Workshop
Здравейте,
Някой може ли да каже къде допускам грешка...
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int n = Integer.parseInt(scanner.nextLine());
double tableLenght = Double.parseDouble(scanner.nextLine());
double tableWidht = Double.parseDouble(scanner.nextLine());
double recArea = n * (tableLenght + 2 * 0.30) * (tableWidht + 2 * 0.30);
double squareArea = n * (tableLenght / 2) * (tableWidht / 2);
double priceUSD = recArea * 7 + squareArea * 9;
double priceBGN = (recArea * 7 + squareArea * 9 ) * 1.85;
System.out.printf("%.2f USD", priceUSD);
System.out.println();
System.out.printf("%.2f BGN", priceBGN);
}
}
Работи програмата, Но не получам резултатък които се желае...

Видях, но не е това проблема..:
Вход: Изход:
5 72.85
1,00 134.77
0,50
Това е правилното!
Аз като въведа входа получавам:
67.23
124.37
Toва ми е мисълта от къде идва тази разлика...
Явно не си видял това, което трябва. Нямам предвид, че проблемът е в правописната грешка. Виж първия ред който съм написал - така трябва да бъде. Сравни го с реда от твоя код, прочети внимателно условието и ще разбереш къде ти е грешката. Успех!
Видях, стана.
Много Благодаря!