6ceb129f5691e98286937683fd758d44a6352ea8
[IRC.git] / Robust / src / Tests / mlp / regression / test.java
1
2 public class Test {
3
4   public static void main( String args[] ) {
5         
6     int x = Integer.parseInt( args[0] );
7
8     doSomeWork( x );
9   }
10
11
12   public static void doSomeWork( int x ) {
13     for( int i = 0; i < x; ++i ) {
14       sese calc {
15         int sum = 0;
16         for( int j = 0; j <= i; ++j ) {
17           sum = calculateStuff( sum, 1, 0 );
18         }
19       }
20       if( i % 2 == 0 ) {
21         sese change {
22           for( int k = 0; k < i*2; ++k ) {
23             sum = calculateStuff( sum, k, 1 );
24           }
25           sum = sum + 1;
26         }       
27         
28         for( int l = 0; l < 3; ++l ) {
29           sum = calculateStuff( sum, 2, 2 );
30         }
31       }
32       sese prnt {
33         mightPrint( x, i, sum );
34       }
35     }
36   }
37
38   public static int calculateStuff( int sum, int num, int mode ) {
39     int answer;
40     if( mode == 0 ) {
41       sese mode1 {
42         answer = sum + num;
43       }
44     } else if( mode == 1 ) {
45       sese mode2 {
46         answer = sum + (num/2);
47       }
48     } else {
49       sese mode3 {
50         answer = sum / num;
51       }
52     }
53     return answer;
54   }
55
56   public static void mightPrint( int x, int i, int sum ) {
57     if( i == x - 1 ) {
58       System.out.println( "sum of integers 0-"+i+" is "+sum );
59     }
60   }
61 }