Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.97/34: Рейтинг темы: голосов - 34, средняя оценка - 4.97
 Аватар для netsolex
53 / 53 / 4
Регистрация: 26.05.2011
Сообщений: 379

Как правильно высчитывать проценты с общей суммы

26.01.2012, 18:40. Показов 7246. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Что то эта тема показалась мне интересной потому это округление round()
выводит не точную цифру ...
вот сам пример:
PHP
1
2
3
4
5
6
7
8
9
10
$amountprice = '1275,56';
echo $amountprice;
echo "<br>";
$percent = "10"; //  10%  
$summa = $amountprice*$percent/100;
echo round($summa,2);
echo "<br>";
$summaresto = $amountprice-$summa;
echo round($summaresto,2);
echo "<br>";
результаты таковы что показывает 10% как 127.5 а не 127.55
есть большая разница если сумма выдается в евро...
то есть получается что 127.50 евро а не 127.55 евро

да и остаток также на калькуляторе показывает 1275,56 - 10% = 1148.00
а на странице показывает 1147.5 ...

запутался совсем....
у кого есть навыки в процентах хорошие... ?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.01.2012, 18:40
Ответы с готовыми решениями:

Расчет общей суммы по полю запроса и доли значения каждой записи от общей суммы
Здравствуйте. В БД на аксесс 2013 есть запрос который выводит следующие данные: за выбранный период по договорам с заказчиками выводится...

Как правильно рассчитать проценты
Привет всем. Не могу разобраться с задачкой. На начальный период, я инвестирую 600$ разбив их на 3 разных счета: 200$, 200$ и 200$. ...

Как правильно рассчитать проценты между данным и следующим уровнем
&lt;? function level($exp) { $exps = array(500,750,1000,1500,2000,3000,4000,6500,9000,12000,15250,20000); foreach($exps as...

2
55 / 54 / 25
Регистрация: 07.05.2011
Сообщений: 155
26.01.2012, 20:00
PHP
1
2
3
4
5
$amountprice = 1275.56;
echo $amountprice;
echo "<br>";
$summa = $amountprice*0.10;
echo round($summa,2);
1
 Аватар для netsolex
53 / 53 / 4
Регистрация: 26.05.2011
Сообщений: 379
26.01.2012, 20:54  [ТС]
теперь ясненько ...
а что разве если мы пишем например цену 1,256.00 евро то точка пишется после десятичных чисел и потом уже запятая разделяющая сотни и тысячу ?

насколько я вижу то везде здесь в европе пишется в таком формате = 1.256,00 евро

наверное поэтому у меня и не получалось потому что писал в другом формате....
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
26.01.2012, 20:54
Помогаю со студенческими работами здесь

Как сделать подсчет общей суммы всех выбранных блюд?
static int price1 = { 50, 60, 55, 65, }; static int price2 = { 42, 75, 120, 115, }; static int price3 = { 90, 70, 85,...

Как вывести сведения об авторах в запросах Access, сумма к уплате которых составляет не менее 5 части от общей суммы?
Как вывести сведения об авторах в запросах Access, сумма к уплате которых составляет не менее 5 части от общей суммы?

Как высчитывать atan и sin в градусах?
как выщитывать atan і sin в градусах??

Но как высчитывать ито в шаблоне Борей?
Всем привет! Ковыряюсь в базе Борей (шаблон базы данных). Нашел одну полезную вещь, не никак не могу понять, как реализовали ее. ...

Как высчитывать значения sin , cos, tg, ctg в с++?
Помогите пожалуйста ) и ещё , возможно ли высчитать эти значения используя числа с плав. точкой ? Например , найти синус от 24.5? Или...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru