ホーム

トップ
準備
Become An Xcoder

練習問題0
練習問題1
練習問題2
練習問題3
練習問題4
練習問題5
練習問題6
練習問題7
練習問題8
練習問題9
練習問題10
練習問題11
練習問題12

C言語補習1
C言語補習2
C言語補習3

推薦図書
ブックマーク

最後に

掲示板

Cocoa Docs

自作ソフトいろいろ




修正日: 07/06/20  

練習問題2  

 計算機らしく


 電子計算機らしく、計算するためのサンプルです。ダウンロードしてビルド、実行してみてください。

 ウィンドウはこんな感じです。



 見ての通り、足し算専用計算機です。ソースはこんな感じ。

- (IBAction)calculate:(id)sender { int value1, value2, result; value1=[value1Field intValue]; value2=[value2Field intValue]; result= value1 + value2; [resultField setIntValue:result]; }


 簡単ですね。

 では問題。これをベキ乗計算プログラムに書き直してください。ベキ乗というのは「2の5乗」とかああいうやつですね。安物の電卓では(もちろん暗算でも)求めるのはちょっと面倒ですが、コンピュータならあっという間に計算できます。今回はウィンドウのデザインも計算内容がわかるように変えてみてください。

ヒント

 「2の5乗」というのは「2*2*2*2*2」つまり2を5回繰り返して掛け合わせたものです。「繰り返し」処理です。forとかwhileとか勉強しましたよね。


解答はこちら