@KenKup
На другой планете.

Как реализовать систему расчёта $y?

Итак, меня интересует как реализовать такую систему.
Если $x = 1, то в переменную $y записывается значение "8000".
Если $x =2, то в переменную $y записывается значение "10000" (на 2000 больше чем если $x =1).
Если $x = 3, то в переменную $y записывается значение "12000" (на 2000 больше чем если $x =2).

Конечно это можно реализовать так:
<?php
if($x=1) {
     $y = "8000";
}

if($x=2) {
     $y = "10000";
}

if($x=3) {
     $y = "12000";
}
if($x=4) {
     $y = "14000";
}
?>


Но есть одна проблема. Значение $x может быть до бесконечности.
И с помощью обычного if так не сделать.

Надеюсь вы мне решите мой вопрос.
Заранее спасибо.
  • Вопрос задан
  • 81 просмотр
Решения вопроса 4
@balamyt92
; select * from users; --
y = 6000 + (x * 2000)

ну и ограничения нужные повесить на x по максимуму и минимуму
Ответ написан
alexey-m-ukolov
@alexey-m-ukolov Куратор тега PHP
$y = 6000 + $x * 2000
Ответ написан
$y = $x * 2000 + 6000;
Ответ написан
Комментировать
VoidVolker
@VoidVolker
Dark side eye. А у нас печеньки! А у вас?
$y = $x * 2000 + 6000;
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы