로 펄에서 번호를 가장 가까운 정수에서 큰 방법

작업입니다. In Perl,이 프로그램은 변수가 있는 숫자입니다. 필요하신 그것은 라운드 가장 가까운 큰 방법입니다.

여기에 몇 가지 예의의 값입니다. 이러한 모든 숫자로 변환되어야 하며 수 11:

  • 10.001
  • 10.4
  • 10.5
  • 10.99
  • 11

이 솔루션은 기능을 사용하려면 ceil

최고의 방법이 이 문제를 해결하는 기능을 사용하려면 ceil 라이브러리에서 POSIX.

라이브러리 POSIX 께서는 Perl,그래서 만약 당신이 Perl,이 라이브러리를 사용할 수 있을 추가로 설치하는 아무것도 아니다.

여기에 샘플 프로그램:

▶ Run
#!/usr/bin/perl

use POSIX;

my $number = 10.3;

print ceil($number);

프로그램이 표시됩니다 숫자 11.

  • use POSIX; —연결되어 있는 라이브러리 POSIX. 곧 우리가 연결되어 이 라이브러리는,우리는 즉시 사용할 수 있게 되었 몇 가지 정의된 함수에서 이 라이브러리입니다.
  • my $number = 10.3; —의 변수를 만듭 $number 을 넣어 수 10.3.
  • print ceil($number); —사용되는 기능 ceil 결과를 표시하고 있다.

기능 ceil 일 (영어에는 이 단어로 번역된"천장이")은 아주 일반적인 방법입니다. 에 많은 프로그래밍 언어이 기능과 동일한 이름 및 작동하는 정확히 동일합니다.

기능 외에 ceil 거기에는 여전히 기능의 floor 일 ("gender"),는 라운드 번호를 가장 가까운 정수입니다. Ie 경우-부정적인 숫자는 단단하고 전체 분수 부분입니다.

의 경우에 부정적인 번호

기능 ceil 에 대한 부정적인 숫자를 같은 방식으로 작동해 긍정적인 번호 라운드 숫자를 가장 가까운 정수입니다.

의 경우에 부정적인 숫자,그것이 의미하는 기능이 단순히 절단체 분수 부분입니다.

이러한 모든 숫자를 사용할 때 ceil 일 이 될 수 -5:

  • -5
  • -5.1
  • -5.5
  • -5.9

관련 주제

다른 기사