Page 1 of 2 12 LastLast
Results 1 to 10 of 13

Thread: CSC105 Assignment

  1. #1
    Junior Member
    Join Date
    Jun 2004
    Location
    Thailand
    Posts
    26


    CSC105 Assignment

    I've finish CSC105 assignment 1.
    Here is the source code that I write.
    You should study it rather than copy all of my code.
    Good Luck!!!

    P.S. Any copy or cheating on the describe situation will mean an instance ZERO marks on the assignment AND ALL ASSIGNMENT THEREAFTER "F" on the subject, and withdrawal of all subjects in the semeter.

  2. #2
    Junior Member
    Join Date
    Jun 2004
    Location
    Thailand
    Posts
    26


    Factorial_Recursive

    [src]
    public class Fact_Recursive
    {
    public static long factorial(int n)
    {
    if (n<=1)
    return 1;
    else
    return n*factorial(n-1);
    }
    public static void main(String [] args)
    {
    int num = 5;
    long end = 0;
    long start = System.currentTimeMillis();
    System.out.println("Start time :"+ start);
    System.out.println(num+" ! = "+Fact_Recursive.factorial(num));
    end = System.currentTimeMillis();
    System.out.println("End time :"+ end);
    System.out.println("Duration :"+ (end-start)+" milliseconds");
    }
    }[/src]

  3. #3
    Junior Member
    Join Date
    Jun 2004
    Location
    Thailand
    Posts
    26


    Fibonacci_Recursive

    [src]
    public class Fibo_Recursive
    {
    public static int fibonacci (int n)
    {
    if (n==1||n==2)
    return 1;
    else
    return fibonacci(n-1)+fibonacci(n-2);
    }
    public static void main(String[] args)
    {
    long end = 0;
    int num = 8;
    long start = System.currentTimeMillis();
    System.out.println("Start time :"+ start);
    System.out.println("fibo "+num+" is : "+Fibo_Recursive.fibonacci(num));
    end = System.currentTimeMillis();
    System.out.println("End time :"+ end);
    System.out.println("Duration :"+ (end-start)+" milliseconds");
    }
    }[/src]

  4. #4
    Junior Member
    Join Date
    Jun 2004
    Location
    Thailand
    Posts
    26


    Factorial_Iteractive

    [src]
    public class Fact_Iterative
    {
    public static int fact(int n)
    {
    int num=1;
    for (int i=1;i<=n;i++)
    {
    num = num*i;
    }
    return num;
    }
    public static void main(String args[])
    {
    int num = 5;
    long end = 0;
    long start = System.currentTimeMillis();
    System.out.println("Start time :"+ start);
    System.out.println(num+" ! = "+fact(num));
    end = System.currentTimeMillis();
    System.out.println("End time :"+ end);
    System.out.println("Duration :"+ (end-start)+" milliseconds");
    }
    }
    [/src]

  5. #5
    Junior Member
    Join Date
    Jun 2004
    Location
    Thailand
    Posts
    26


    Fibonacci_Iteractive

    [src]
    public class Fibo_iterative
    {

    public static int fibonacci(int n)
    {
    int a[] =new int [n+1];
    int c=0;
    a[0]=1;
    for (int i=0;i<n;i++)
    {

    a[i+1]=a[i]+c;
    c=a[i];
    a[i]=a[i+1];
    }
    return a[n-2];
    }
    public static void main(String[] args)
    {
    int n = 8;
    long end = 0;
    long start = System.currentTimeMillis();
    System.out.println("Start :"+ start);
    System.out.println(Fibo_iterative.fibonacci(n));
    end = System.currentTimeMillis();
    System.out.println("End :"+ end);
    System.out.println("Duration :"+ (end-start)+"milliseconds");
    }
    }
    [/src]

  6. #6
    Junior Member
    Join Date
    Jun 2004
    Location
    Thailand
    Posts
    26


    Test time

    [src]
    class TestTime
    {
    public static void main(String[] args)
    {
    long end = 0;
    long start = System.currentTimeMillis();
    System.out.println("Start :"+ start);
    for (long i =0;i<1000000 ;i++ );
    end = System.currentTimeMillis();
    System.out.println("End :"+ end);
    System.out.println("Duration :"+ (end-start)+"milliseconds");
    }
    }
    // this is method to test time of processing.
    [/src]

  7. #7
    Junior Member
    Join Date
    Jun 2004
    Location
    Thailand
    Posts
    26


    Data structure exercise

    [src]
    public class Binary
    {
    public static void Convert(int n)
    {
    if (n<=1)
    System.out.print(n);
    else
    {
    Convert(n/2);
    System.out.print(n%2);
    }
    }
    public static void main(String[] args)
    {
    int num = 13;
    System.out.print("=> You input "+num+" in decimal and in binary is :");
    new Binary().Convert(num);
    System.out.println("");
    }
    }
    [/src]
    //this is home work#1 this is the source code of program which convert decimal number to binary number.

  8. #8
    Junior Member
    Join Date
    Jun 2004
    Location
    Thailand
    Posts
    26


    thank you for not cheating

    from code above, I hope that you don't copy all of them and sent to teacher.
    If you have any idea or better code you can post code here.
    Thank you very much!!!

  9. #9
    Junior Member
    Join Date
    Jun 2004
    Location
    Thailand
    Posts
    26


    แก้ไข code

    //I'm sorry for code above.
    //Some of code is missing.
    //Here is the right code.
    public class Fibo_iterative
    {

    public static int fibonacci(int n)
    {
    int a[] =new int [n+1];
    int c=0;
    a[0]=1;
    for (int i=0;i<n;i++)
    {

    a[i+1]=a[i]+c;
    c=a[i];
    a[i]=a[i+1];
    }
    return a[n-2];
    }
    public static void main(String[] args)
    { long start = System.currentTimeMillis();
    System.out.println("Start :"+ start);
    System.out.println(Fibo_iterative.fibonacci(40));
    long end = System.currentTimeMillis();
    System.out.println("End :"+ end);
    System.out.println("Duration :"+ (end-start)+"milliseconds");
    }
    }

  10. #10
    Junior Member
    Join Date
    Jun 2004
    Location
    Thailand
    Posts
    26


    Re: CSC105 Assignment

    public class Fibo_iterative
    {

    public static int fibonacci(int n)
    {
    int a[] =new int [n+1];
    int c=0;
    a[0]=1;
    for (int i=0;i < n ; i + + )
    {

    a[i+1]=a[i]+c;
    c=a[i];
    a[i]=a[i+1];
    }
    return a[n-2];
    }
    public static void main(String[] args)
    { long start = System.currentTimeMillis();
    System.out.println("Start :"+ start);
    System.out.println(Fibo_iterative.fibonacci(40));
    long end = System.currentTimeMillis();
    System.out.println("End :"+ end);
    System.out.println("Duration :"+ (end-start)+"milliseconds");
    }
    }

Page 1 of 2 12 LastLast

Similar Threads

  1. Replies: 0
    Last Post: 08-12-2008, 11:27 PM
  2. Replies: 0
    Last Post: 22-11-2008, 05:04 PM
  3. Replies: 16
    Last Post: 30-08-2008, 01:00 AM
  4. NEW Assignment CSC105
    By massiah in forum Java
    Replies: 4
    Last Post: 04-11-2004, 11:37 PM
  5. assignment aj udom
    By armano in forum Announcement
    Replies: 4
    Last Post: 02-03-2003, 06:03 PM

Members who have read this thread : 0

Actions : (View-Readers)

There are no names to display.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •