Perl/Perlの基礎知識

Perl の数値計算と出力方法(3ページ目)

Perl で簡単な計算を行い、書式を整えて表示する方法を覚えます。

井上 みやび子

執筆者:井上 みやび子

Perlガイド

プログラムの改善

ここで覚えた事を利用して、「Perlプログラミングの流れ」で作った為替計算プログラムをもう少し直しておきましょう。赤字部分が改善点です。

修正した為替計算プログラム
#為替レートから100円でいくらになるかを計算する
#表示桁数改善バージョン

use strict;
use warnings;
use utf8;

#為替レートを設定(1ドル〇〇円の値)。
my $kawase_usd = 99.18;

#計算
my $usd_per_yen = 1 / $kawase_usd * 100; #100円なら何ドル?

#出力
binmode STDOUT, ':encoding(utf8)'; #Windowsは utf8->cp932
print "今日の為替は1ドル $kawase_usd 円です。\n";
#print "100円は $usd_per_yen ドルです。\n";
printf ("100円は %.2f ドルです。\n", $usd_per_yen);
ここで使っている printf は先ほど使った sprintf と同様の機能を持つ関数ですが、変数に代入せずに直接出力する時に使います。

出力はご自身で試してみて下さい。

まとめ

以上で、
- Perl での数値計算方法(+, -, *, /)
- 好きな桁数で表示する方法(sprintf と printf)
が分かりました。
【編集部おすすめの購入サイト】
楽天市場で Perl 関連の書籍を見るAmazon で Perl 関連の書籍を見る
  • 前のページへ
  • 1
  • 2
  • 3
※記事内容は執筆時点のものです。最新の内容をご確認ください。
※OSやアプリ、ソフトのバージョンによっては画面表示、操作方法が異なる可能性があります。

あわせて読みたい

あなたにオススメ

    表示について

    カテゴリー一覧

    All Aboutサービス・メディア

    All About公式SNS
    日々の生活や仕事を楽しむための情報を毎日お届けします。
    公式SNS一覧
    © All About, Inc. All rights reserved. 掲載の記事・写真・イラストなど、すべてのコンテンツの無断複写・転載・公衆送信等を禁じます