이번엔 금액의 10% 빼기에 대한 질문입니다..ㅜ.ㅜ 정보
이번엔 금액의 10% 빼기에 대한 질문입니다..ㅜ.ㅜ본문
11000원에 대한 결과값에 10%를 빼야 합니다...
고로 결과값이 10000원이 나오게 해야 합니다..
조언 바랍니다.
댓글 전체
sjsjin님의 예제를 참조하셔서 소숫점 이하에 대한 처리도 고려해 보시기 바랍니다.
$price = 11000;
$calc = $price / 0.1;
$margin = $price - $calc; //$margin은 최종값 10,000원
echo $margin;
$price = 11000;
$calc = $price / 0.1;
$margin = $price - $calc; //$margin은 최종값 10,000원
echo $margin;
앗...감사합니다...^^
새삼 축하드립니다..^^
새삼 축하드립니다..^^
> $calc = $price / 0.1;
가시많은 생선은,
가시를 발라내는 수고만큼
그 맛이 좋다...
> $calc = $price / 0.1; //최초의 코멘트
$calc = $pirce * 0.1;//수정방향
가시많은 생선은,
가시를 발라내는 수고만큼
그 맛이 좋다...
> $calc = $price / 0.1; //최초의 코멘트
$calc = $pirce * 0.1;//수정방향
아...나누기 자리에 곱하기요..알겠습니다.
~라고 생각을 했었는데,
그렇게 단순히 생각할 문제가 아니군요.
11,000 ===>>> 10,000으로 바꾸기 위한 조건으로는 부족할 듯 합니다.
왜냐하면 11,000과 같은 경우는 단순히 1,000과 같은 숫자를 감한 것인지,
아니면 일정한 계산법칙으로 제한 것인지 구분할 수가 없기 때문입니다.
20,000일 경우는 얼마씩 감해야 하고,
4,320원일 경우는 얼마씩 감해야 한다는
구체적인 예제가 최소한 두개는 있어야 방정식이 존재할 수 있습니다.
질문 제목처럼 금액의 10%에 관한 부분이
내용에서는 질문 제목처럼 고려되지 않고 속이기(ㅜ.ㅜ) 딱 좋게 되어 있습니다.
(끝 자리수가 0으로 끝나서... ㅜ.x;)
11,000의 10%는 1,100이지요.
그렇게 단순히 생각할 문제가 아니군요.
11,000 ===>>> 10,000으로 바꾸기 위한 조건으로는 부족할 듯 합니다.
왜냐하면 11,000과 같은 경우는 단순히 1,000과 같은 숫자를 감한 것인지,
아니면 일정한 계산법칙으로 제한 것인지 구분할 수가 없기 때문입니다.
20,000일 경우는 얼마씩 감해야 하고,
4,320원일 경우는 얼마씩 감해야 한다는
구체적인 예제가 최소한 두개는 있어야 방정식이 존재할 수 있습니다.
질문 제목처럼 금액의 10%에 관한 부분이
내용에서는 질문 제목처럼 고려되지 않고 속이기(ㅜ.ㅜ) 딱 좋게 되어 있습니다.
(끝 자리수가 0으로 끝나서... ㅜ.x;)
11,000의 10%는 1,100이지요.
네 맞는말입니다.
너무 구체적으로 질문을 적어놓으면 답변하시는분들이 부담스러워 하실것 같아서 단순히 적었습니다.
나스카님이 오신김에....ex) 387000원 786000원 62500원..이런것들도 충분하게 할수있는방법을 알려주십시요..ㅜ^ㅜ
너무 구체적으로 질문을 적어놓으면 답변하시는분들이 부담스러워 하실것 같아서 단순히 적었습니다.
나스카님이 오신김에....ex) 387000원 786000원 62500원..이런것들도 충분하게 할수있는방법을 알려주십시요..ㅜ^ㅜ

<?
$account = 387000;
$cal_1 = ($account/11);
$cal_2 = $account - $cal_1;
echo $cal_2; // 이부분은 적당히 알아서 처리 하세요...
echo "<br>";
echo ceil($cal_2); // 이부분은 적당히 알아서 처리 하세요...
echo "<br>";
echo round($cal_2); // 이부분은 적당히 알아서 처리 하세요...
?>
정상적인 방법이 아닌 편법(?) 입니다...^^
$account = 387000;
$cal_1 = ($account/11);
$cal_2 = $account - $cal_1;
echo $cal_2; // 이부분은 적당히 알아서 처리 하세요...
echo "<br>";
echo ceil($cal_2); // 이부분은 적당히 알아서 처리 하세요...
echo "<br>";
echo round($cal_2); // 이부분은 적당히 알아서 처리 하세요...
?>
정상적인 방법이 아닌 편법(?) 입니다...^^
위와같이 계산기로 두들겨보니 3928 정도나오네요..
제가 아직도 산수를 못해서 4320의 정확한 10% 차감값을 낼줄 몰라요..ㅜ.ㅜ
답이 맞는건가요?
감사합니다.^^
답쓰고 있는데 수정을 하셨네요 ㅠ.ㅠ
제가 아직도 산수를 못해서 4320의 정확한 10% 차감값을 낼줄 몰라요..ㅜ.ㅜ
답이 맞는건가요?
감사합니다.^^
답쓰고 있는데 수정을 하셨네요 ㅠ.ㅠ

보다 정확하게 하려면 한쪽을 올리면 반대쪽은 내려주어야 겠지요....
그저 삽질 신공의 꼼수 입니다.....ㅠ.ㅠ
어느 것으로 갈지는 다음분께 패~~스~~~
그저 삽질 신공의 꼼수 입니다.....ㅠ.ㅠ
어느 것으로 갈지는 다음분께 패~~스~~~
읔..패스를 하고 가셔버리는...ㅜ.ㅜ
위 두분답변으로도 감지덕지 입니다..^^
위 두분답변으로도 감지덕지 입니다..^^

$cal_1 = ($account/11);
부분을
$cal_1 = ceil($account/11); 또는
$cal_1 = round($account/11); 로 하시면
echo $cal_2; 로 하시면...
ceil이 올림인지 내림인지는 이전 질문 참조하세요...
부분을
$cal_1 = ceil($account/11); 또는
$cal_1 = round($account/11); 로 하시면
echo $cal_2; 로 하시면...
ceil이 올림인지 내림인지는 이전 질문 참조하세요...
넵..안그래도 보고왔습니다.
감사합니다..^^
행복하세요~~
감사합니다..^^
행복하세요~~

자게에 올렸던 글 하나는 관심이 없으시길래 삭제를...호호호~~**
어떤거 말입니까??

예전에 테스트 하던 배경에 한글 넣기용....호호호...^^
위의 질문에서
$cal_1 = ($account/11); 부분은
소수점 이하 첫자리를 구해서 ceil 이나 round를 쓰시면 됩니당....^^
위의 질문에서
$cal_1 = ($account/11); 부분은
소수점 이하 첫자리를 구해서 ceil 이나 round를 쓰시면 됩니당....^^
헉.......제가 며칠간 바빠서 못봤더니 ㅜ.ㅜ
그런불쌍사가있다니요
잘못했슴다...
그런불쌍사가있다니요
잘못했슴다...
소수점 나누기는 정확한 수치를 뽑기가 약간 문제가 있지 않나요?
실제로 유통업같은곳에서는 30% 마진을 보기 위해서 곱하기 30% 하지 않고 곱하기 0.7을 합니다.
그럼 애매한 숫자는 30%보다 좀 더 높게 수치가 나오니까요. ( 아마도 소숫점에 관한 이유로 그렇지 않을까 생각중입니다. 쿨럭;)
실제로 유통업같은곳에서는 30% 마진을 보기 위해서 곱하기 30% 하지 않고 곱하기 0.7을 합니다.
그럼 애매한 숫자는 30%보다 좀 더 높게 수치가 나오니까요. ( 아마도 소숫점에 관한 이유로 그렇지 않을까 생각중입니다. 쿨럭;)

이번엔 금액의 10% 빼기에 대한 질문입니다..ㅜ.ㅜ