Это мой код для починки вывод правильный?
Это для исправить отказ, но мои тесты не в состоянии.
Что я уже пробовал:
import java.util.*; public class save { public static void main(String args[]) { double Money = 0, principle_amount, Interest_rate = 0, Amount, n; int Time = 0, Actual_amount_need; Scanner sc = new Scanner(System.in); System.out.println("Enter desired cashflow: "); System.out.println("Enter time (in months): "); System.out.println("Enter rate: "); Money = sc.nextDouble(); Time = sc.nextInt(); Interest_rate = sc.nextDouble(); try { if (Money > 0 && Time > 0 && Interest_rate >= 0) { if (Interest_rate != 0) { Interest_rate = Interest_rate / 100; principle_amount = Money * ((1 - Math.pow((1+(Interest_rate/12)),(-Time)))/(Interest_rate / 12)); } else { Amount = Money * Time; principle_amount = Amount; } Actual_amount_need = (int)(principle_amount + 0.5); System.out.println("Money to be deposited now: " + Actual_amount_need); return; } else { System.out.println("Error"); } } catch (Exception e) { System.out.println(e); System.out.println("not Amount valid input"); } } }
Richard MacCutchan
Что такое неудача? Какие результаты вы получаете и почему они неверны? Было бы полезно, если бы вы использовали значимые имена для своих переменных, а не отдельные буквы. Вы также можете добавить некоторые комментарии, чтобы точно указать, что должна делать каждая часть кода.
Patrice T
Покажите тестовые примеры с ожидаемыми и фактическими результатами.
Member 12649539
Я пробовал комментируя , я использовал M для денег нужно в месяц,Р-процентная ставка, Т-время, с. на сумму основного долга , П целое число, тура п , на общую сумму без процентов.
Все это для нормального непрерывного вывода точно такой же суммы денег из банка.....
Счастлив, что кто-то помогает.
Member 12649539
Я пробовал комментируя , я использовал M для денег нужно в месяц,Р-процентная ставка, Т-время, с. на сумму основного долга , П целое число, тура п , на общую сумму без процентов.
Все это для нормального непрерывного вывода точно такой же суммы денег из банка.....
Счастлив, что кто-то помогает.
Сервер ожидает результатов, я сам не смог понять, что именно не так, и какие тестовые случаи проваливаются.
Richard MacCutchan
"Я сам не смог понять, что не так, и какие тестовые случаи проваливаются."
Ну, вы не можете ожидать, что мы будем знать, какие тестовые случаи проваливаются.
И, как я уже предлагал выше, пожалуйста, используйте собственные имена для переменных и добавьте некоторые комментарии к вашему коду. Используйте Улучшить вопрос ссылка выше, чтобы отредактировать ваш вопрос. В его нынешнем виде нелегко понять, что должен делать код.
Richard MacCutchan
Я только что прогнал ваш код, набрал несколько цифр, и ответ-36.
Member 12649539
я сделал это
ограничения таковы
деньги> 0
время> 0
скорость>=0;
Richard MacCutchan
Вы также удалили теги <pre>, Поэтому код больше не форматируется. И вы до сих пор не дали нам ни малейшего намека на то, в чем заключается ваша проблема.
Patrice T
Покажите тестовые примеры с ожидаемыми и фактическими результатами.
Воспользуйся Улучшить вопрос чтобы обновить ваш вопрос.