Как я мог правильно настроить это уравнение кредита на основе моего кода?

С Apache mod_headers:

SetEnvIf Request_URI "([^/]+\.jpg)$" REQUESTED_FILE_BASENAME=$1
SetEnvIf Request_URI "([^/]+\.mp3)$" REQUESTED_FILE_BASENAME=$1
SetEnvIf Request_URI "([^/]+\.pdf)$" REQUESTED_FILE_BASENAME=$1
Header set Content-Disposition "attachment; filename=\"%{REQUESTED_FILE_BASENAME}e\"" env=REQUESTED_FILE_BASENAME

Инструкции можно поместить в файл .htaccess, который сам должен войти в каталог, содержащий ваш носитель. Вы используете почти любое расширение. Следующая строка также может помочь против агрессивных плагинов:

Header set Content-Type "application/octet-stream" env=REQUESTED_FILE_BASENAME
-2
задан Kyle Williams 16 January 2019 в 20:03
поделиться

1 ответ

Несколько ошибок

if (choice = 'M') // if its monthly 
    mterm = 12; // there are 12 months within a year

Первое, что следует сказать

if (choice == 'M') // if its monthly 
    mterm = 12; // there are 12 months within a year

В C ++ мы используем == для проверки на равенство и = для присвоения переменной.

Еще более серьезно подумайте об этом

if (choice == 'M') // if its monthly 
    mterm = 12; // there are 12 months within a year
cout << "How many years will this loan be for?" << endl;
cin >> years; // I need this information for getting the exact
month = mterm * years;

Теперь предположим, что choice - это не 'M'. Как вы думаете, каким будет значение mterm?

Ответ таков: что это не определено. Тем не менее, вы используете переменную в формуле двумя строками вниз. Плохо использовать переменные с неопределенными значениями.

Мне кажется, что вам нужно реструктурировать свой код, чтобы включить больше операторов в оператор if

if (choice == 'M')
{
    mterm = 12; // there are 12 months within a year
    cout << "How many years will this loan be for?" << endl;
    cin >> years; // I need this information for getting the exact
    month = mterm * years;
    sqrdMonth = sqrt(month); // I need to square root the months for the periodic payment formula
    monthlypayment = (prinicple * rate) / (rate); sqrdMonth; // this is where my problem is 
                                            //  ^^^^ why is it asking me to close my equation with a ';'
    cout << "Your monthly loan payment is: ";
    cout << monthlypayment;
}

Наконец, это

monthlypayment = (prinicple * rate) / (rate); sqrdMonth;

У меня нет Идея, почему у вас есть две точки с запятой. Не имеет смысла для меня, но я не уверен, что формула должна быть. Там нет упоминания о квадратных корнях в формуле в вашем вопросе, поэтому я не уверен, почему вы включили один здесь.

0
ответ дан john 16 January 2019 в 20:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: