Minggu, 12 Januari 2014

STATEMENT PERULANGAN DALAM PERULANGAN


PERULANGAN DALAM PERULANGAN

Contoh :
public class perulangandalamperulangan {
     public static void main (String args [] ){
          int i = 1,j;
          int k = 3;
          while (i<=3){
                 j=3;
                 while (j>=1){
System.out.println( i+"  "+j );
j--;
                 }
System.out.println ( );
i ++; k -- ;
}
}
}

Hasil :



KUIS LOGIKA & ALGORITMA



MENENTUKAN SALDO AKHIR

soal  :
Si amir menyimpan uang di bank 100.000 setiap bulan menerima bunga  2 % bungan yang 2% di tambahkan ke saldo uang yang tersimpan,sehingga bulan berikutnya ikut mendapat bunga ( bunga berganda )

tentukan a. buatlah flowchat untuk mencetak jumlah yang akan di terima kembali setelah 10 bulan ?
tentukan b. buatlah program untuk mencetak jumlah yang akan di terima kembali setelah 10 bulan ?


Jawab a. 

 

  Jawab b :

  Input:
  public static void main(String args []){
        float n=100000,b;
        for ( int i=1;i<=10;i++){
            b=n*2/100;
            n=n+b;
            System.out.println(n);
           
        }
    }
}

Hasil


MENENTUKAN HARGA DISKON 




PERULANGAN

Soal :

1  7  10
2 14 20
3 21 30
4 28 40
5 35 50

Jawab : 

Input 
public static void main (String args []){
       int a = 1;
       int b = 7;
       int c =10;
       while (a<=5){
       System.out.println(a+" "+b+" "+c);
     a+=1;b+=7;c+=10;
       }
   }
}

Hasil :



MODUL 8 METHOD


MENDEFINISIKAN METHOD

       Method adalah implementasi dari bagaimana bekerjanya sebuah class. dengan method dapat melakukan manipulasi data, perhitungan me\atematik dan memonitor kejadian dari suatu event.

Adapun bentuk umumnya adalah :

Tipe nama Method ( daftar - parameter ) {
// kode yang akan ditulis 
}

keterangan :
Tipe adalah tipe dua data yang akan di kembalikan oleh method.

      Dalam java method terbagi dua yaitu void  dan non void method void adalah method yang tidak mengembalikan nilai, sedangkan method non void adalah method yang mengembalikan nilai.


TUGAS

1. Buat class bernama matematika yang berisi method dengan dua parameter :
  • pertambahan
  • pengurangan
  • perkalian 
  • pembagian  
 Jawaban :

  Input :
 
class matematikaduaparameter {
    //methode
    int pertambahan=0;
    int pengurangan=0;
    int perkalian=0;
    double pembagian=0;
    void nilaipertambahanbaru(int pertambahanMTK){
        pertambahan=pertambahan+pertambahanMTK;
        System.out.println("pertambahan:20+20="+ pertambahan);
    }
    void nilaipenguranganbaru(int penguranganMTK){
        pengurangan=pengurangan-penguranganMTK;
        System.out.println("pengurangan:10-5="+ pengurangan);
    }
    void nilaiperkalianbaru(int perkalianMTK){
        perkalian=perkalian*perkalianMTK;
        System.out.println("perkalian: 10*20="+ perkalian);
    }
    void nilaipembagianbaru(int pembagianMTK){
        pembagian=pembagian/pembagianMTK;
        System.out.println("pembagian:21/2="+ pembagian);
//

    }


}

Hasil :



2. Buat class bernama Matematika beraksi yang mengeksekusi method dan menampilkan :
  • pertambahan: 20 + 20 =40
  • pengurangan: 10-5 =5
  • perkalian: 10*200=200
  • pembagian: 21/2=10.5 
Jawaban :

Input :

public class matematikaku {
    public static void main(String args[]){
        matematika matematikaku= new matematika();
        matematikaku.pertambahan=20;
        matematikaku.pengurangan=10;
        matematikaku.perkalian=10;
        matematikaku.pembagian=21;

        matematikaku.nilaipertambahan(20);
        matematikaku.nilaipengurangan(5);
        matematikaku.nilaiperkalian(20);
        matematikaku.nilaipembagian(2);


    }
}

 Hasil :




Sabtu, 11 Januari 2014

MODUL 6 STRUKTUR DO WHILE


STRUKTUR DO - WHILE

        Do - while loop mirip dengan while - loop. pertanyaan di dalam do - while loop akan dieksekusi beberapa kali selama kondisi bernilai benar ( true ). perbedaan antara while dan do - while loop adalah di mana pernyataan di dalam do - while loop akan dieksekusi sedikitmya satu kali.

       Bentuk pernyataan do - while,
                   do {
                         statement 1;
                         statement2 ;
                   } while ( boolean_expression );

      Pernyataan di dalam Do - while loop akan dieksekusi pertam kali, dan akan dievaluasi kondisi dari boolean_expresion. Jika nilai pada boolean_expresion tersebut bernilai true, pernyataan di dalam do-while loop akan di eksekusi lagi.


TUGAS 

Buatlah program dengan Do - while dari output dibawah ini :  

1. 5. Kharisma    2. 5     3. 9    4. 1      3  
    4. Kharisma        4         6        1      3
    3. Kharisma        3         3        1      3
    2. Kharisma        2         0        2      2
    1. Kharisma        1                   2      2
                                                    2      2
                                                    3      1
                                                    3      1
                                                    3      1
 
Jawab 1.
 
Input :
Public staic void main (String args [] ){
          int i =5;
          do{
System.out.println( i +"  .kharisma" );
         i--;
}while ( i>=1);
 
}}

Hasil :

 
 
Jawab 2 :

Input :
public static void main (String args [] ){
          int a = 5;
          do {
 System.out.println( a );
         a -=1;
}while (a>=1);
}
}
  
Hasil :



Jawab 3 :

Input
public static void main ( String args [] ){
          int a = 9;
          do{
System.out.println ( a );
 a-=3;
} while ( a>=0 );
}}

Hasil :
 
 
Jawab 4 :

Input : 
public static void main (String args [] ){
          int i = 1,j;
          int k = 3;
          do{
                 j=3;
                 do{
System.out.println( i+"  "+k );
j --;
}while ( j >=1);
System.out.println ( );
i ++; k -- ;
} while ( i <=3 );
}
}

Hasil :






           
 
 
 

Jumat, 10 Januari 2014

MODUL 6 STRUKTUR WHILE



STRUKTUR WHILE
   Struktur while adalah jenis pengulangan yang  mendefenisikan kondisi diawal blok yang berarti apa bila kondisi tidak terpenuhi ( bernilai false ) maka proses pengulangan pun tidak akan pernah dilakukan . Adapun bentuk umumnya sbb :
      while( Boolean_expression ){
                 statement1;
                 statement2;
                  ...
                 }
   Pernyataan di dalam while loop akan dieksekusi berulang - ulang selama kondisi Boolean _expression bernilai benar ( true ).
TUGAS
  Buatlah program dengan while dari output dibawah ini :
1. 1. Kharisma    2. 5     3. 9    4. 1      3   5. 1+2+3+4+5=15
    2. Kharisma        4         6        1      3
    3. Kharisma        3         3        1      3
    4. Kharisma        2         0        2      2
    5. Kharisma        1                   2      2
                                                    2      2
                                                    3      1
                                                    3      1
                                                    3      1
  jawab 1 :

  input :
 public static void main ( String args [] ){
          int  i = 1;
          while (i <=5){
  System.out.println( "i+ .kharisma" );
         i ++ ;
}}}

Hasil :


 jawab  2 :

 input :
 public static void main ( String args [] ){
          int  a = 5;
          while (a>=1){
  System.out.println( a );
         a-=1;
}}}

 Hasil :


 Jawab 3 :
 
 Input :
 public static void main(String args[]){
              int i=9;
              while (i>=0){
         System.out.println(+i);
              i-=3;
             }    }} 
Hasil :


 Jawab 4 :

 Input :
 public static void main(String args[]){
             int i=1,j;
             int k=3;
             while (i<=3){
             j=3;
             while (j>=1){
       System.out.println(i+"   "+k);
            j--;
  }

      System.out.println();
             i++;k--;


   }        }    }

Hasil : 

 Jawab 5 :

 infut :
 Public static void main (String args [ ] ){
            int i = 1;
            int hasil=0;
            while (i<5=){
 System.out.print( i );
            if (i ! = 5 ){
System.out.print( "+" );
            else{
System.out.print(" = " ); 
}
hasil = hasil+i;
i++;
}
System.out.println( hasil );  

} }


Hasil : 


      





              





         

       

           

          

      



MODUL 6 STATEMENT PERULANGAN


STATEMENT PERULANGAN

Statemen Perulangan 

     Perulangan adalah suatu proses di dalam yang dapat mengeksekusi satu atau beberapa statemen sama secara berulang sampai ditentukan suatu kondisi untuk berhenti. Dalam java ada tiga jenis struktur pengulangan , yaitu For .While dan do - while.

struktur For

Struktur for pada umumnya digunakan untuk melakukan pengulangan yang banyaknya sudah pasti atau sudah diketahui sebelumnya. Adapun bentuk umumnya sbb :

For ( Initialization Expression ; LoopCondition; StepExpression ){
            statement1;
            statement2;
            ...
            }
Penjelasan :
        InitializationExpression - inisialisasi dari variabel loop.
        LoopCondition - membandingkan variabel loop pada nilai batas tertentu
        StepExpression - melakukan update pada variabel loop.

Tugas Modul 6 

Tugas 
Buatlah Program dengan for dari output dibawah ini :

1. 1. Kharisma       2. 5     3.  9     4.  100      5. 1.00      6. 20.0 
    2. Kharisma           4          6          200          1.5            17.5
    3. Kharisma           3          3          300          2.0            15.5  
    4. Kharisma           2          0          400          2.5            12.5
    5. Kharisma           1


Jawaban :

1.
public static void main (String args []){
        int i;
        for (i=1; i<=5; i++){
            System.out.println(i+".kharisma");
        }


Hasil :


2.
 public static void main(String args []){
        int i;
        for(i=5; i>=1; i--){
            System.out.println(i);
        }

Jawaban :

 

 Hasil :



3.
 public static void main(String args []){
                int i;
               for(i=9; i>=0; i-=3)
               System.out.println(i);
        }
   
 

Hasil :

 
 
                                                                           
4. 
 public static void main(String args []){                                        
          int i;                                                                                
          for(i=100; i<500; i=i+100)                                               
          System.out.println(i);                                             
      }         

Jawaban :
      

Hasil :

 

5.
    public static void main(String args []){
            float i;                                                                                
            for (i=1.0f;i<3.0f; i=i+0.5f){                                              
            System.out.println(i);                                               
       }
      

Hasil :  



6.
   public static void main(String args []){
             float i;                                                                                
             for (i=20.0f; i>10.0f; i=i-2.5f){                                          
            System.out.println(i);                                                   
 }


Hasil :