создать функцию, которая повышает базовую цену на 10% на основе площади в квадратных футах с шагом 500 кв. футов React.js - PullRequest
0 голосов
/ 21 октября 2019

Я очень новичок в разработке программного обеспечения, но за прошедший год я научился самостоятельно и сумел создать приложение на платформе React js на платформе AWS, которое может регистрировать вас, регистрировать встречи, отображать выполненные услуги и многое другое.

Я пытаюсь рассчитать стоимость наших услуг, исходя из площади объекта недвижимости. Это может быть немного запутанным, но, пожалуйста, постарайтесь терпеть меня! Я сделаю все возможное, чтобы объяснить. Последние два месяца я искал везде, как это сделать, и я наконец-то сломался, чтобы задать вопрос. Я довольно долго избегал этого, потому что не очень хорошо владею языком разработки программного обеспечения, поэтому заранее прошу прощения, если вопрос не имеет смысла!

Я использую полосу API для транзакций.

Формула выглядит примерно так ...

Базовые квадратные метры: меньше или равно 2000 кв. Футов

Базовая цена 149,99 $

Базовая цена повышается UP 10% на каждые 500 кв. Футов над базовой площадьюотснятый материал 2000 кв. футов.

, поэтому, если свойство составляет 2000 кв. футов или меньше, расчетная цена должна составлять $ 149,99.

, если свойство составляет 2500 кв. до 10% за каждые 500 кв. футов после метража базовой площади (2000 кв. футов).

, если недвижимость 3000 кв. Футов, то расчетная цена должна составлять 179,98 долл. США, поскольку она повышается на 10% в два раза, (% 20) от первоначальной базовой цены в 149,99 долл. США.

У меня естьдовольно трудно пытаться понять, как это сделать ...

Если кто-нибудь мог бы, пожалуйста, указать мне правильное начальное направление или указать любые ресурсы, которые могли бы помочь мне расширить свои знания по применению некоторыхлогика к этому, это было бы чрезвычайно ценно !!

1 Ответ

1 голос
/ 21 октября 2019
let base_price = 149.99;
if(sqft > 2000){
   let overage = sqft - 2000;
   let percentage = Math.ceil(overage % 500) * 10;
   base_price += base_price * percentage;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...