No Image

Php процент от числа

СОДЕРЖАНИЕ
569 просмотров
10 марта 2020

Добрый день, мне нужно рассчитать разницу в процентах двух чисел, оба могут меняться в большую/меньшую сторону. не могу найти нужную формулу. Пробую разные

Не может быть чтобы ответа не было

2 ответа 2

В общем случае решение такое:

1 – определяем бОльшее из двух чисел; 2 – находим разницу; 3 – вычисляем, какой процент эта разница составляет от бОльшего числа.

Дальше можно усложнить понимание, сократив код. Определять без условий max($a, $b), находить разницу между ними без условий через abs($a – $b) и раскрыть скобки в выражениях. Но эт вы лучше сами 🙂

Всё ещё ищете ответ? Посмотрите другие вопросы с метками php или задайте свой вопрос.

Похожие

Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.

дизайн сайта / логотип © 2020 Stack Exchange Inc; пользовательское содержимое попадает под действие лицензии cc by-sa 4.0 с указанием ссылки на источник. rev 2020.1.17.35803

Эта статья будет полезна тем, кто управляет интернет-магазином. Почему? Представьте, что вы захотели поднять цену на 5% или, наоборот, сделать скидку клиентам, вычтя какой-то процент от указанной суммы.

Как это можно сделать, я сейчас расскажу.

На самом деле в обоих случаях кода будет минимальное количество. Основной принцип работы – это чистая математика.

Как прибавить или вычесть процент от числа на PHP

Напишем небольшую функцию, которую будем использовать для сложения/вычитания процента:

«30» здесь – нужный нам процент (от 0 до 100 соответственно), а знак «+» означает, что мы прибавляем нужный нам процент.

Как прибавить или вычесть процент от числа на JavaScript

Здесь делается все по аналогии с вариантом выше:

Читайте также:  Как включить сенсорную клавиатуру на ноутбуке

Процент и действие над ним изменить труда, думаю, для вас не составит, все эти моменты прокомментированы в коде.

Как видно из названия, мне нужно в основном рассчитать процент от числа.

Теория такова:
Если число меньше / меньше 999, рассчитайте 5%
Если число выше / больше 999, рассчитайте 10%

Пока это то, что я пытался:

Теоретически, пользователь вводит число в OST а затем он проходит через IF чек, вычисляет сумму и отображает в ANSWER ,

Но сейчас он не понимает, что я имею в виду под «OST».

Мне нужно понять, как я могу получить IF, чтобы посчитать входные данные OST, а затем выполнить там вычисления. Но я понятия не имею, как это сделать, и мои исследования, похоже, не помогают.

Решение

Вам не нужно count() .. Это используется для подсчета числа объектов в массиве или объекте. Вам также не нужен вход для $Percent как вы определяете это по значению вашего ost ввода.

Другие решения

Вам не нужно использовать count($var) в вашем примере. Пожалуйста, попробуйте код ниже:

Это массив $ _POST [«ost»]? почему вы используете счет здесь? Кроме того, чтобы рассчитать% возраста, вам нужно умножить процент на число, не то, что вы делаете сейчас.

Вы ищете что-то вроде этого:

Также под OST вы подразумеваете значение, которое вы получаете из этого поля ввода:

Поскольку $ _POST [‘ost’] не является массивом, вам не нужна функция count ().
Ваши переменные ($ ost и $ процент) не установлены на что-либо, и вам нужно убедиться, что скрипт запускается, только если кто-то отправляет вашу форму.

Комментировать
569 просмотров
Комментариев нет, будьте первым кто его оставит

Это интересно
Adblock
detector