1999-05-01から1ヶ月間の記事一覧

配列の各要素に先頭から順に 1,2,3,4,5 を代入して表示

明解C言語 入門編 > 5. 配列 > 配列の各要素に先頭から順に 1,2,3,4,5 を代入して表示 Ruby score = [] score[0] = 1 score[1] = 2 score[2] = 3 score[3] = 4 score[4] = 5 print "点数1 = #{score[0]}\n" print "点数2 = #{score[1]}\n" print "…

5人の点数を読み込んで合計点と平均点を表示

明解C言語 入門編 > 5. 配列 > 5人の点数を読み込んで合計点と平均点を表示 Ruby puts "点数を入力してください。" print "1番:" score1 = STDIN.gets.chomp.to_i print "2番:" score2 = STDIN.gets.chomp.to_i print "3番:" score3 = STDIN.gets.ch…

読み込んだ整数値までカウントアップ、0までカウントダウン (for文)

明解C言語 入門編 > 4. プログラムの流れの繰り返し > 読み込んだ整数値までカウントアップ、0までカウントダウン (for文) Ruby print "正の整数を入力してください:" no = STDIN.gets.chomp.to_i for i in 0..no print "#{i}\n" end print "正の整数を入…

読み込んだ整数値を0までカウントダウン (while文)

明解C言語 入門編 > 4. プログラムの流れの繰り返し > 読み込んだ整数値を0までカウントダウン (while文) Ruby print "正の整数を入力してください:" no = STDIN.gets.chomp.to_i while (no >= 0) printf("%d\n", no) no -= 1 end print "正の整数を入力…

1から5までの和を求めて表示 (初期化子)

明解C言語 入門編 > 4. プログラムの流れの繰り返し > 1から5までの和を求めて表示 (初期化子)

読み込んだ整数値を逆順に表示 (do文)

明解C言語 入門編 > 4. プログラムの流れの繰り返し > 読み込んだ整数値を逆順に表示 (do文) Ruby begin print "正の整数を入力してください:" no = STDIN.gets.chomp.to_i print "\a負の数を入力しないでください。\n" if (no < 0) end while (no < 0) pr…

読み込んだ整数値は奇数か偶数か (do文)

明解C言語 入門編 > 4. プログラムの流れの繰り返し > 読み込んだ整数値は奇数か偶数か (do文) Ruby begin print "整数を入力してください:" no = STDIN.gets.chomp.to_i if (no % 2 == 0) print "その数は偶数です。" else print "その数は奇数です。" en…

読み込んだ月の季節を表示 (switch文)

明解C言語 入門編 > 3. プログラムの流れと分岐 > 読み込んだ月の季節を表示 (switch文) Ruby print "何月ですか:" month = STDIN.gets.chomp.to_i case month when 3..5 puts "春です。" when 6..8 puts "夏です。" when 9..11 puts "秋です。" when 1, 2…

読み込んだ月の季節を表示 (論理演算子)

明解C言語 入門編 > 3. プログラムの流れと分岐 > 読み込んだ月の季節を表示 (論理演算子) Ruby print "何月ですか:" month = STDIN.gets.chomp.to_i if (3 <= month && month <= 5) puts "春です。" elsif (6 <= month && month <= 8) puts "夏です。" el…

読み込んだ2つの整数値の大きい方の値・小さい方の値を表示 (複合文)

明解C言語 入門編 > 3. プログラムの流れと分岐 > 読み込んだ2つの整数値の大きい方の値・小さい方の値を表示 (複合文) Ruby puts "2つ整数を入力してください。" print "整数1:" n1 = STDIN.gets.chomp.to_i print "整数2:" n2 = STDIN.gets.chomp.t…

読み込んだ2つの整数値の大きい方の値を表示 (条件演算子)

明解C言語 入門編 > 3. プログラムの流れと分岐 > 読み込んだ2つの整数値の大きい方の値を表示 (条件演算子) Ruby puts "2つ整数を入力してください。" print "整数1:" n1 = STDIN.gets.chomp.to_i print "整数2:" n2 = STDIN.gets.chomp.to_i max = …

読み込んだ整数値の符号を判定 (関係演算子)

明解C言語 入門編 > 3. プログラムの流れと分岐 > 読み込んだ整数値の符号を判定 (関係演算子) Ruby print "整数を入力してください:" no = STDIN.gets.chomp.to_i if (no == 0) puts "その数は 0 です。" elsif (no > 0) puts "その数は 正 です。" else …

読み込んだ2つの整数値は等しくないか (等価演算子)

明解C言語 入門編 > 3. プログラムの流れと分岐 > 読み込んだ2つの整数値は等しくないか (等価演算子) Ruby puts "2つ整数を入力してください。" print "整数1:" x1 = STDIN.gets.chomp.to_i print "整数2:" x2 = STDIN.gets.chomp.to_i if (x1 != x2…

読み込んだ2つの整数値は等しいか (等価演算子)

明解C言語 入門編 > 3. プログラムの流れと分岐 > 読み込んだ2つの整数値は等しいか (等価演算子) Ruby puts "2つ整数を入力してください。" print "整数1:" x1 = STDIN.gets.chomp.to_i print "整数2:" x2 = STDIN.gets.chomp.to_i if (x1 == x2) pu…

読み込んだ整数値は5で割り切れないか (if文)

明解C言語 入門編 > 3. プログラムの流れと分岐 > 読み込んだ整数値は5で割り切れないか (if文) Ruby print "整数を入力してください:" vx = STDIN.gets.chomp.to_i if (vx % 5 == 0) puts "その数は5で割り切れます。" else puts "その数は5で割り切れ…

整数と浮動小数点数を書式化して表示

明解C言語 入門編 > 2. 演算と型 > 整数と浮動小数点数を書式化して表示 Ruby printf("[%d]\n", 123) printf("[%.4d]\n", 123) printf("[%4d]\n", 123) printf("[%04d]\n", 123) printf("[%-4d]\n\n", 123) printf("[%d]\n", 12345) printf("[%.3d]\n", 123…

読み込んだ3つの整数値の合計値と平均値を表示 (キャスト)

明解C言語 入門編 > 2. 演算と型 > 読み込んだ3つの整数値の合計値と平均値を表示 (キャスト)

読み込んだ2つの整数値の平均値を実数で表示 (キャスト)

明解C言語 入門編 > 2. 演算と型 > 読み込んだ2つの整数値の平均値を実数で表示 (キャスト) Ruby puts "2つの整数を入力してください。" print "整数1:" vx = STDIN.gets.chomp.to_i print "整数2:" vy = STDIN.gets.chomp.to_i print "それらの平均…

型と演算について確認する

明解C言語 入門編 > 2. 演算と型 > 型と演算について確認する

読み込んだ2つの実数値の 和・差・積・商 を実数で表示

明解C言語 入門編 > 2. 演算と型 > 読み込んだ2つの実数値の 和・差・積・商 を実数で表示 Ruby puts "2つの数を入力してください。" print "実数1:" vx = STDIN.gets.chomp.to_f print "実数2:" vy = STDIN.gets.chomp.to_f print "vx + vy = ", vx …

整数と浮動小数点数

明解C言語 入門編 > 2. 演算と型 > 整数と浮動小数点数 Ruby nx = 9.99 dx = 9.99 print " int 型変数nxの値:", nx.to_i, "\n" print " nx / 2:", nx.to_i / 2, "\n" print "double型変数dxの値:", dx, "\n" print " dx/2.0:", dx / 2, "\n" 実行結果 L…

読み込んだ2つの整数値の平均値を表示

明解C言語 入門編 > 2. 演算と型 > 読み込んだ2つの整数値の平均値を表示 Ruby puts "2つの整数を入力してください。" print "整数1:" vx = STDIN.gets.chomp.to_i print "整数2:" vy = STDIN.gets.chomp.to_i print "それらの平均は", (vx + vy) / 2…

読み込んだ整数値の符号を反転して表示

明解C言語 入門編 > 2. 演算と型 > 読み込んだ整数値の符号を反転して表示 Ruby print "整数を入力してください:" num = STDIN.gets.chomp.to_i print "符号を反転させた値は", -num, "です。\n" 実行結果 L:\>ruby l:\lesson_02_008.rb 整数を入力してく…

読み込んだ2つの整数値の 商・剰余 を表示

明解C言語 入門編 > 2. 演算と型 > 読み込んだ2つの整数値の 商・剰余 を表示 Ruby puts "2つの整数を入力してください。" print "整数1:" vx = STDIN.gets.chomp.to_i print "整数2:" vy = STDIN.gets.chomp.to_i print "AをBで割ると", vx / vy, …

読み込んだ2つの整数値の 和・差・積・商・剰余 を表示

明解C言語 入門編 > 2. 演算と型 > 読み込んだ2つの整数値の 和・差・積・商・剰余 を表示 Ruby puts "2つの整数を入力してください。" print "整数1:" vx = STDIN.gets.chomp.to_i print "整数2:" vy = STDIN.gets.chomp.to_i print "vx + vy = ", v…

読み込んだ2つの整数値の和を表示

明解C言語 入門編 > 1. まずは慣れよう > 読み込んだ2つの整数値の和を表示 Ruby puts "2つの整数を入力してください。" print "整数1:" n1 = STDIN.gets.chomp.to_i print "整数2:" n2 = STDIN.gets.chomp.to_i print "それらの和は", n1 + n2, "で…

読み込んだ整数の10倍の値を表示

明解C言語 入門編 > 1. まずは慣れよう > 読み込んだ整数の10倍の値を表示 Ruby print "整数を入力してください:" no = STDIN.gets.chomp.to_i print "その数の10倍は" , no * 10, "です。\n" 実行結果 L:\>ruby l:\lesson_01_004.rb 整数を入力してく…

2つの変数に整数値を格納して表示

明解C言語 入門編 > 1. まずは慣れよう > 2つの変数に整数値を格納して表示 Ruby vx = 57 vy = vx + 10 print "vxの値は#{vx}です。\n" print "vyの値は#{vy}です。\n" 実行結果 L:\>ruby l:\lesson_01_003.rb vxの値は57です。 vyの値は67です。

整数値 15 と 37 の和を親切に表示する

明解C言語 入門編 > 1. まずは慣れよう > 整数値 15 と 37 の和を親切に表示する Ruby print "15と37の和は", 15 + 37, "です。\n" 実行結果 L:\>ruby l:\lesson_01_002.rb 15と37の和は52です。

整数値 15 から 37 を引いた値を表示する

明解C言語 入門編 > 1. まずは慣れよう > 整数値 15 から 37 を引いた値を表示する Ruby print 15 - 37 実行結果 L:\>ruby l:\lesson_01_001.rb -22