読み込んだ整数値は奇数か偶数か (do文)
明解C言語 入門編 > 4. プログラムの流れの繰り返し >
読み込んだ整数値は奇数か偶数か (do文)
Ruby
begin print "整数を入力してください:" no = STDIN.gets.chomp.to_i if (no % 2 == 0) print "その数は偶数です。" else print "その数は奇数です。" end print "もう1度? [Yes…0/No…9]:" cont = STDIN.gets.chomp.to_i end while (cont == 0) puts "" begin print "整数を入力してください:" no = STDIN.gets.chomp.to_i if (no % 2 == 0) print "その数は偶数です。" else print "その数は奇数です。" end print "もう1度? [Yes…0/No…9]:" cont = STDIN.gets.chomp.to_i end until (cont != 0)
実行結果
L:\>ruby l:\lesson_04_024.rb
整数を入力してください:17
その数は奇数です。もう1度? [Yes…0/No…9]:0
整数を入力してください:8
その数は偶数です。もう1度? [Yes…0/No…9]:9整数を入力してください:17
その数は奇数です。もう1度? [Yes…0/No…9]:8L:\>ruby l:\lesson_04_024.rb
整数を入力してください: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