Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.11.2011, 14:47   #1
karpusa
 
Регистрация: 07.09.2009
Сообщений: 4
Злость Cоздание и вычисление функции

Уважаемые программисты помогите пожалуйста с заданием:

В скрипте создайте функцию finance($income, $month), аргументы которой — доход за месяц и номер месяца (1-12).

В этой функции должны вычисляться:

• название месяца по-русски;
• размер подоходного налога (13% от дохода) за указанный месяц;
• сумма, подлежащая выдаче на руки (87% от дохода) за указанный месяц.

Кроме того, при последовательном вызове функции finance() для разных месяцев в переменной $summa должна сохраняться общая сумма дохода за эти месяцы.

В строке вызова скрипта задаются значения переменных, например, таких: $7, $8, $9 — доход за июль, август и сентябрь соответственно:

z04-3.php?7=...&8=...&9=...

например, z04-3.php?7=100&8=200&9=300

То есть, количество месяцев, для которых будет задаваться доход, заранее неизвестно (их может быть и 2, и 3, и все 12)

После вызова функции finance() для этих трех месяцев должен получиться список такого вида:

1) Подоходный налог за июль: 13 p.
Сумма к выдаче за июль: 87 p.

2) Подоходный налог за август: 26 p.
Сумма к выдаче за август: 174 p.

3) Подоходный налог за сентябрь: 39 p.
Сумма к выдаче за сентябрь: 261 p.

Общая сумма дохода за 3 месяца: 600 p.

Причем, нумерация как "1), 2), ..." должна формироваться исходя из предположения, что заранее количество элементов списка неизвестно.
karpusa вне форума Ответить с цитированием
Старый 30.11.2011, 15:11   #2
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Цитата:
Сообщение от karpusa Посмотреть сообщение
Уважаемые программисты помогите пожалуйста с заданием
Ваш код..?
или
Бюджет...?

Цитата:
В строке вызова скрипта задаются значения переменных, например, таких: $7, $8, $9 — доход за июль, август и сентябрь соответственно:
z04-3.php?7=...&8=...&9=...
например, z04-3.php?7=100&8=200&9=300
Эти глупости явно писал товарищ, очень далекий от программирования на PHP...
Andkorol вне форума Ответить с цитированием
Старый 30.11.2011, 19:55   #3
Sayto
 
Регистрация: 29.11.2011
Сообщений: 6
По умолчанию

Цитата:
<?
$k=1;
function finance($income,$month)
{
global $m,$nds,$sum,$summa;
if($month=1){$m="Январь";}
if($month=2){$m="Февраль";}
if($month=3){$m="Март";}
if($month=4){$m="Апрель";}
if($month=5){$m="Май";}
if($month=6){$m="Июнь";}
if($month=7){$m="Июль";}
if($month=8){$m="Август";}
if($month=9){$m="Сентябрь";}
if($month=10){$m="Октябрь";}
if($month=11){$m="Ноябрь";}
if($month=12){$m="Декабрь";}
$nds=0.13*$income;
$sum=$income-$nds;
$summa[$k]=$income;
$summa[0]=$summa[$k]+$summa[0];
echo('Подоходный налог за '.$m.': '.$nds.'p.<br>');
echo('сумма к выдаче за '.$m.': '.$sum.'p.<hr>');
}
for($i=1;$i<=12;$i++)
{
if(isset($_GET[$i])){
echo($k.').');
finance($_GET[$i],$i);
$k=$k+1;}
}
echo('Общая сумма дохода за '.$k.' мес: '.$summa[0]);
?>
Как-то так, глобальная переменная $_GET[$i] содержит доход за месяц.
Sayto вне форума Ответить с цитированием
Старый 04.12.2011, 14:51   #4
karpusa
 
Регистрация: 07.09.2009
Сообщений: 4
По умолчанию

Спасибо Большое)
karpusa вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вычисление функции Lion8990 Помощь студентам 3 16.12.2010 00:57
вычисление функции Roker Помощь студентам 0 19.12.2009 00:07
[C++]Вычисление функции Andrew M. Помощь студентам 2 18.11.2009 22:36
Вычисление функции XSGRAFF Общие вопросы C/C++ 4 25.05.2009 22:56