2013年11月4日月曜日

開発環境

C実践プログラミング 第3版 (Steve Oualline (著)、 望月 康司 (監訳) (翻訳)、谷口 功 (翻訳)、オライリー・ジャパン)のⅡ部(単純なプログラミング)の10章(Cプリプロセッサ)、10.1(#define文)、設問 10-5をDartで解いてみる。

その他参考書籍

設問 10-5.

コード

sample.dart

import 'dart:html';
import 'dart:math' as math;

void main() {
  querySelector("#run_dart").onClick.listen((MouseEvent event){
    var result = '';
    try{
      var counter;
      for(counter = 0; counter < 5; counter += 1){
        result += 'x ${counter + 1} squared ${sqr(counter + 1)}\n';
      }
    } catch (e){
      result += '$e\n';
    } finally {
      querySelector('#pre0').text = window.navigator.userAgent + '\n${result}';
    }
  });
  querySelector('#clear').onClick.listen((MouseEvent event){
    querySelector('#pre0').text = '';
  });
}

int sqr(int x){
  return math.pow(x, 2);
}












						

0 コメント:

コメントを投稿