if プログラムソース
このプログラムソースでやりたいことは、
東海と入力すると
地方だと
東海は900円になります。
と表示させたいのですが、
うまく表示されません。
分かる方いましたら、教えてください。
教えて頂けると、助かります。
よろしくお願いします。
以下、プログラムソースです。
print"愛知県から小包の地方を入力してください。\n";
chomp($t=<>);
if ( $1=="関東,信越,近畿,東海,北陸") {
print"$t地方だと \n";
} elsif ( $1=="東北,中国,四国" ) {
print"$t地方だと \n";
} elsif ( $1=="九州") {
print"$t地方だと \n";
} elsif ( $1=="北海道") {
print"$t地方だと \n";
} elsif ( $1=="沖縄" ) {
print"$t地方だと \n";
}
if ( $1 == 60 ){
print"$1は700円になります。\n";
} elsif ( $1==80) {
print"$1は900円になります。\n";
} elsif ( $1==100 ) {
print"$1は1,100円になります。\n";
} elsif ( $1==120 ) {
print"$1は1,300円になります。\n";
} elsif ( $1== 140 ) {
print"$1は1,500円になります。\n";
} elsif ( $1== 160 ) {
print"$1は1,700円になります。\n";
}else {
print"$1は1,900円になります。\n";
}
お礼
なるほど。ちょっと工夫してやればずっと見やすくなるんですよね。アドバイスありがとうございます! 今度ファイリングの仕事があったらぜひ取り入れてみたいと思います。