カナダ、セブへのプログラミング~現地エンジニアになれるのか!?~

カナダ、セブにプログラミング留学。来年よりスタート!

ruby勉強日記 vol.2

最近プログラミングで勉強したことをサクッと。

とりあえず、近況ではまだ序盤ということもあり簡単なことしかやっておらず、プログラミングをするにあたって付き物のエラーとはまだ遭遇していない段階で、、、。

ブログ的には、こんなエラーが出ました!

それから、こんな感じで修正しましたとか紆余曲折したほうが面白いのですが一先ず順調であります。

 

今日は、

  • 変数の扱い方とその表示

    直方体の一辺x,y,zにそれぞれ10,20,30と代入し、表面積と体積を求めるプログラムです。f:id:boblef:20161126213240p:plainまた、実行結果は以下の青矢印になります。

    f:id:boblef:20161126220615p:plain

  • if文(条件判断)

     これは任意の数字a(今回はa=20)が10以上ならgreaterと表示させ、aが9以下ならばsmallerと出力するようなプログラムです。

  • f:id:boblef:20161126213402p:plain実行結果は以下になります。

    f:id:boblef:20161126220706p:plain

     

  • while文(繰り返し)

     1行目ではi=1を代入しており(rubyにおけるイコールは代入という意味です)、iが10以下ならばiを出力していきます。それって永遠にiを出力しない?良い疑問ですね。4行目にあるi=i+1は現在のiに1足したものを新たなiとするという意味です。f:id:boblef:20161126213755p:plain実行結果は以下になります。

    f:id:boblef:20161126220730p:plain

     という感じでございますが、C言語をやっていたことで似たりよったりで割とスムーズに進んでいます。

   また、今後このような形式でプログラミングについて更新しますので宜しくお願いします。

 

  それでは、また次回。

 

 BOB