読み込んだ整数値は奇数か偶数か (do文)
明解C言語 入門編 > 4. プログラムの流れの繰り返し >
読み込んだ整数値は奇数か偶数か (do文)
Perl
do { print "整数を入力してください:"; chomp($no = <STDIN>); if (int($no % 2)) { print "その数は奇数です。"; } else { print "その数は偶数です。"; } print "もう1度? [Yes…0/No…9]:"; chomp($cont = <STDIN>); } while ($cont == 0); print "\n"; do { print "整数を入力してください:"; chomp($no = <STDIN>); if (int($no % 2)) { print "その数は奇数です。"; } else { print "その数は偶数です。"; } print "もう1度? [Yes…0/No…9]:"; chomp($cont = <STDIN>); } until ($cont != 0);
実行結果
L:\>perl lesson_04_024.pl
整数を入力してください:17
その数は奇数です。もう1度? [Yes…0/No…9]:0
整数を入力してください:8
その数は偶数です。もう1度? [Yes…0/No…9]:9整数を入力してください:17
その数は奇数です。もう1度? [Yes…0/No…9]:0
整数を入力してください:8
その数は偶数です。もう1度? [Yes…0/No…9]:9