Twitter Delicious Facebook Digg Stumbleupon Favorites More

Selasa, 26 April 2011

Program Faktorial, Contoh Program For dan While

Pada postingan kali ini saya akan langsung menampilkan beberapa coding program sekaligus. To the point aja mari langsung dilihat.

Pertama yaitu coding program menghitung Jumlah Nilai Faktorial. Walaupun sudah dibahas pada postingan sebelumnya, tak apalah jika dibahas kembali dengan coding yang berbeda. Coding programnya seperti dibawah ini.

import java.util.Scanner;
public class Faktorials
{
     public static void main(String[] args)
  {
    Scanner in = new Scanner(System.in);
    int f=1;
    System.out.print("masukan Bilangan Faktorial = ");
    int n=in.nextInt();
    System.out.println("============================== ");
    for(int i=1; i<=n; i++)
    f*=i;
    System.out.println(n+" ! = "+f);

  }
}

Output-nya dapat dilihat pada gambar dibawah ini.














Coding program berikutnya adalah program dengan menggunakan for.
import java.util.Scanner;
public class ProgramFor
{
    public static void main(String[] args)
    {
        Scanner in = new Scanner (System.in);
        int f=5; //nilai yang ditampilkan pada hasil
        System.out.printf("Masukan Nilai m = ");
        int m= in.nextInt();
        System.out.printf("Masukan Nilai n = ");
        int n= in.nextInt();
        System.out.println("========================= ");
        System.out.print("Hasil = ");
        for (int i=m; i<=n; i++)
        if(i%2==0)
        System.out.print(" "+i+",");
        else
        f+=i;
        System.out.println("\nJumlah = "+f);
        System.out.println("========================= ");
    }
}

Output-nya dapat dilihat pada gambar dibawah ini.














Coding program berikutnya adalah program dengan menggunakan while.
public class ProgramWhile
{
 public static void main(String[] args)
  {
    int i=3; int f=-9;
  
    while(i<=20)
    {
      if(i%2==1)
         System.out.print(""+i+",");
      else
         f+=i;
      i++; 
    }
    System.out.println("\nJumlah = "+f);
  }
}

Output-nya dapat dilihat pada gambar dibawah ini.

0 komentar:

Posting Komentar

 
Design by Free WordPress Themes | Bloggerized by Mahasewa - Premium Blogger Themes | Blogger Templates