演習課題「文字列に一致しているか判定する」
次のコードを書いて実行してください。
1. 標準入力から文字列を 1 個受け取る
2. その文字列が「Hello」に等しい場合、次のメッセージを表示するこんにちは
3. 「Hello」に等しくない場合、次のメッセージを表示するAAAはHelloではない
* AAAに、その文字列を当てはめる
なお、標準入力のデータは、採点ボタンを押したときに自動的に受け渡します。
採点ボタンをクリックして、正解と表示されれば演習課題クリアです!
期待する出力値
こんにちは
演習課題「文字列に一致しているか判定する」
次のコードを書いて実行してください。
1. 標準入力から文字列を 1 個受け取る
2. 受け取った文字列が「Hello」に等しい場合、次のメッセージを表示するこんにちは
3. 受け取った文字列が「Good morning」の場合、次のメッセージを表示するおはよう
4. 受け取った文字列がそれ以外の場合、次のメッセージを表示するはじめまして
なお、標準入力のデータは、採点ボタンを押したときに自動的に受け渡します。
採点ボタンをクリックして、正解と表示されれば演習課題クリアです!
期待する出力値
こんにちは
※paizaに会員登録すると無料で動画学習コンテンツをご利用いただけます
会員登録する
#11:条件に合わせて処理を変える
ifを使って、さらに複雑な処理をおこないます。まずは、ifのコードに、条件が成立しなかった場合のコードを追加します。さらに、ifのコードに、複数の条件を追加します。
条件が成立しなかった場合に、「Goodbye」と表示するname = gets.chomp
puts "Hello #{name}"
if name == 'ruby' then
puts 'Welcome'
else
puts 'Goodbye'
end
さらに、変数「ネーム」が「Ruby」の場合、「Good morning」と表示するname = gets.chomp
puts "Hello #{name}"
if name == 'ruby' then
puts 'Welcome'
elsif name == 'Ruby' then
puts 'Good morning'
else
puts 'Goodbye'
end
ログインすると採点できます
コードの実行