mwultong Blog ... 프로그래밍 / 계산기

컴퓨터 엑셀 워드 포토샵 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Wednesday, March 28, 2007

Perl 펄] 퍼센트 계산, 백분율 구하기; Percent Percentage


펄에서 퍼센트를 계산하는 방법입니다. 별도의 함수가 제공되지 않기에, 퍼센트 계산 공식으로 구합니다.

퍼센트 계산 예제


스크립트 파일명: example.pl
#!/usr/bin/perl
use strict; use warnings;


  ###############################################
  # 전체값에서 일부값은 몇 퍼센트? 계산
  # 공식은 "일부값 나누기 전체값 곱하기 100"
  ###############################################


  # 10은 100에서 몇 퍼센트?
  printf("%.2f%%\n", 10 / 100 * 100);
  # 출력 결과: 10.00%


  # 33은 100에서 몇 퍼센트?
  printf("%.2f%%\n", 33 / 100 * 100);
  # 출력 결과: 33.00%


  # 105는 300의 몇퍼센트?
  printf("%.2f%%\n", 105 / 300 * 100);
  # 출력 결과: 35.00%


  # 한달 봉급 156만원인 사람이, 음식 값으로 21만원을 쓰면,
  # 그 음식값은 한 달 봉급의 몇 퍼센트?
  printf("%.2f%%\n", 210000 / 1560000 * 100);
  # 출력 결과: 13.46%


  # 만약 봉급 156만원으로 모두 먹는 데 사용했다면
  # 100% 가 나와야겠지요.
  printf("%.2f%%\n", 1560000 / 1560000 * 100);
  # 출력 결과: 100.00%


  # 만약 아무것도 먹지 않았면 0% 가 나와야합니다.
  printf("%.2f%%\n", 0 / 1560000 * 100);
  # 출력 결과: 0.00%





  ###############################################
  # 전체값의 몇 퍼센트는 얼마? 계산
  # 공식은, "전체값 곱하기 퍼센트 나누기 100"
  ###############################################


  # 100의 10퍼센트는 얼마?
  printf("%.2f\n", 100 * 10 / 100);
  # 출력 결과: 10.00


  # 100의 33퍼센트는 얼마?
  printf("%.2f\n", 100 * 33 / 100);
  # 출력 결과: 33.00


  # 300의 35퍼센트는 얼마?
  printf("%.2f\n", 300 * 35 / 100);
  # 출력 결과: 105.00


  # 156만원의 13.46퍼센트는 얼마?
  printf("%.2f\n", 1560000 * 13.46 / 100);
  # 출력 결과 (21만원에 가까운 값): 209976.00


  # 156만원의 100퍼센트는 얼마?
  printf("%.2f\n", 1560000 * 100 / 100);
  # 출력 결과: 1560000.00


  # 156만원의 0퍼센트는 얼마?
  printf("%.2f\n", 1560000 * 0 / 100);
  # 출력 결과: 0.00



퍼센트 증감 계산: ▶▶ Perl 펄] 퍼센트 증가/감소, 인상/인하, 백분율 계산; Percent Increase Decrease


참고로, 펄에서 % 기호는 해쉬입니다: ▶▶ Perl/펄] 퍼센트 기호(%) 의미, printf 함수로 백분율 기호 출력 방법; Print Percent Sign

또는 나머지 연산자이거나: ▶▶ Perl 펄] 나머지 값 구하기 연산자 사용 법, 함수? get Remainder Modulus Operator

출력 형식 지정자입니다: ▶▶ C언어/Perl] printf() 함수의 포맷 스트링 %s, %d - Format Specifier

즉, 퍼센트 기호는 퍼센트 계산과 무관합니다.




tag: perl
Perl | 펄

0 Comments:

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Previous Posts
Monthly Archives
Top