Kamis, 23 Maret 2017

PERULANGAN (LOOPING)

Pertemuan 6

Latihan / Tugas

1).Buatlah program untuk menghitung 10 deret bilangan genap dengan hasilnya : 2 + 4 + 6 + 8 + 10 + 12 +       14 + 16 + 18 + 20 = 110
2).Buatlah program untuk menghitung 10 deret bilangan ganjil dengan hasilnya : 1 + 3 + 5 + 7 + 9 + 11 + 13     + 15 + 17 + 19 = 100
3).Buatlah program untuk menampilkan deret fibonanci, seperti  ini : 1, 1, 2, 3, 5, 8, 13, 21
4).Buatlah program untuk menampilkan bilangan prima, seperti dibawah ini : e. 2, 3, 5, 7, 11, 13, 17, 19

Penyelesaian :

1). Menhitung 10 deret bilangan genap :
coding:

public class penjumlahangenap
{
     public static void main(String [] args){
System.out.println("Bilangan Genap antara 1-20 = ");
System.out.println("-----");
        int i=1, genap=2,jumlah=0;

            while(i<=10){

                System.out.println(i+".  "+genap);
                jumlah += genap;
                genap = genap+2;
                i++;
            }
            System.out.println("-----");
            System.out.println("Jumlah => "+jumlah);
            System.out.println("Bayu Yudhistira | 1402002");
     }
 }

output :




2).Menghitung 10 deret bilangan ganjil :

coding :

public class penjumlahanganjil
{
     public static void main(String [] args){
System.out.println("Bilangan Ganjil antara 1-20 = ");
System.out.println("-----");
        int i=1, ganjil=1,jumlah=0;

            while(i<=10){

                System.out.println(i+".  "+ganjil);
                jumlah += ganjil;
                ganjil = ganjil+2;
                i++;
            }
            System.out.println("-----");
            System.out.println("Jumlah => "+jumlah);
            System.out.println("Bayu Yudhistira | 1402002");
     }
 }

output :



3). Menampilkan deret Fibonanci :

coding :

public class Fibonacci {
public static void main(String[] args) {
    int fibonacciDeret =10;
    int a=0;
    int b=1;
    for ( int i=1; i<= fibonacciDeret; i++)
    {
        System.out.println("Fibonacci :" +a);
        a=a+b;
        b=a-b;
    }
    System.out.println("Bayu Yudhistira | 1402002");
  }
}

output :



4). Menampilkan bilangan prima

coding :

public class Bilanganprima {
public static void main(String[] args){
     char tanda[] = new char[101];{
     for (int i = 2; i <= 21; i++)
         if (tanda[i] != '*') {
         System.out.print(i+"|");
         for (int j = i * 2; j <= 21; j+=i) {
         tanda[j]='*';}}
    }
    {System.out.println("Bayu Yudhistira | 1402002");}
  }
}

output :



1 komentar: