annotate Test/Example/FizzBuzz/FizzBuzz.cs @ 33:7575980bffc9

update
author riono <e165729@ie.u-ryukyu.ac.jp>
date Tue, 20 Apr 2021 18:42:17 +0900
parents 6399d784c6d1
children 1236da135f79
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
31
6399d784c6d1 add FizzBuzz Test
riono <e165729@ie.u-ryukyu.ac.jp>
parents:
diff changeset
1 using System;
6399d784c6d1 add FizzBuzz Test
riono <e165729@ie.u-ryukyu.ac.jp>
parents:
diff changeset
2 using Christie_net.annotation;
6399d784c6d1 add FizzBuzz Test
riono <e165729@ie.u-ryukyu.ac.jp>
parents:
diff changeset
3 using Christie_net.codegear;
6399d784c6d1 add FizzBuzz Test
riono <e165729@ie.u-ryukyu.ac.jp>
parents:
diff changeset
4
6399d784c6d1 add FizzBuzz Test
riono <e165729@ie.u-ryukyu.ac.jp>
parents:
diff changeset
5 namespace Christie_net.Test.Example.FizzBuzz {
6399d784c6d1 add FizzBuzz Test
riono <e165729@ie.u-ryukyu.ac.jp>
parents:
diff changeset
6 public class FizzBuzz : CodeGear {
6399d784c6d1 add FizzBuzz Test
riono <e165729@ie.u-ryukyu.ac.jp>
parents:
diff changeset
7 [Take] private int num;
6399d784c6d1 add FizzBuzz Test
riono <e165729@ie.u-ryukyu.ac.jp>
parents:
diff changeset
8
6399d784c6d1 add FizzBuzz Test
riono <e165729@ie.u-ryukyu.ac.jp>
parents:
diff changeset
9 public override void Run(CodeGearManager cgm) {
33
riono <e165729@ie.u-ryukyu.ac.jp>
parents: 31
diff changeset
10 Console.WriteLine("call fizi");
31
6399d784c6d1 add FizzBuzz Test
riono <e165729@ie.u-ryukyu.ac.jp>
parents:
diff changeset
11 if (num % 3 == 0 && num % 5 == 0) {
6399d784c6d1 add FizzBuzz Test
riono <e165729@ie.u-ryukyu.ac.jp>
parents:
diff changeset
12 Console.WriteLine(num + ":FizzBuzz");
6399d784c6d1 add FizzBuzz Test
riono <e165729@ie.u-ryukyu.ac.jp>
parents:
diff changeset
13 }else if (num % 3 == 0) {
6399d784c6d1 add FizzBuzz Test
riono <e165729@ie.u-ryukyu.ac.jp>
parents:
diff changeset
14 Console.WriteLine(num + ":Fizz");
6399d784c6d1 add FizzBuzz Test
riono <e165729@ie.u-ryukyu.ac.jp>
parents:
diff changeset
15 }else if (num % 5 == 0) {
6399d784c6d1 add FizzBuzz Test
riono <e165729@ie.u-ryukyu.ac.jp>
parents:
diff changeset
16 Console.WriteLine(num + ":Buzz");
6399d784c6d1 add FizzBuzz Test
riono <e165729@ie.u-ryukyu.ac.jp>
parents:
diff changeset
17 } else {
6399d784c6d1 add FizzBuzz Test
riono <e165729@ie.u-ryukyu.ac.jp>
parents:
diff changeset
18 Console.WriteLine(num);
6399d784c6d1 add FizzBuzz Test
riono <e165729@ie.u-ryukyu.ac.jp>
parents:
diff changeset
19 }
6399d784c6d1 add FizzBuzz Test
riono <e165729@ie.u-ryukyu.ac.jp>
parents:
diff changeset
20 cgm.Setup(new FizzBuzz());
6399d784c6d1 add FizzBuzz Test
riono <e165729@ie.u-ryukyu.ac.jp>
parents:
diff changeset
21 }
6399d784c6d1 add FizzBuzz Test
riono <e165729@ie.u-ryukyu.ac.jp>
parents:
diff changeset
22 }
6399d784c6d1 add FizzBuzz Test
riono <e165729@ie.u-ryukyu.ac.jp>
parents:
diff changeset
23 }