Pemograman 1 Pertemuan 7&8

PENGERTIAN WHILE DAN DO WHILE 
BESERTA OUTPUT PROGRAM
DALAM JAVA






Nama : Ahmad Zakaria
NPM : 43A87006160117
Kelas : S1/TI/3A/P




Assalamualaikum Wr, wb.
pada pertemuan kali ini saya akan membahas tentang mater looping yaitu WHILE DAN DO WHILE, sebernarnya dua looping ini tidak memiliki perbedaan banyak. hanyak saja perbedaan pada di letak kondisi dan statement nya berbeda..

jika while :
While (kondisi){
      //statement }          

dan jika do while :
               do{
  //statement}
while (kondisi);

1. looping while adalah : 
Pada while pengulangan dikondisikan di awal blok, jadi apabila
kondisi tidak terpenuhi ( bernilai false) maka proses pengulangan tidak akan pernah dilakukan atau tidak berjalan.

Contoh soal 1 
Output:
1
2
3
4
5

Inputan Coding :
int i=1;
        while(i<=10){
            System.out.println(""+i);
        i++;
        }
}
}

Output Program :



                                            Contoh soal 2 

Buatlah ouput sbb :
1  2  3  4  5  6  7  8  9  10

Inputan Coding :
int i=1;
        while(i<=10){
            System.out.print("\t"+i);
        i++;
        }
}

}


Output Program :



                                            Contoh soal 3

Buatlah Output sbb :
1. SAYA SENANG BELAJAR JAVA - 1
2. SAYA SENANG BELAJAR JAVA - 2
       3. SAYA SENANG BELAJAR JAVA - 3
       4. SAYA SENANG BELAJAR JAVA - 4
       5. SAYA SENANG BELAJAR JAVA - 5
       6. SAYA SENANG BELAJAR JAVA - 6
       7. SAYA SENANG BELAJAR JAVA - 7
       8. SAYA SENANG BELAJAR JAVA - 8
       9. SAYA SENANG BELAJAR JAVA - 9
       10. SAYA SENANG BELAJAR JAVA - 10

Inputan Coding :

int i=1;
        while(i<=10){
            System.out.println("SAYA SENANG BELAJAR JAVA - "+i);
        i++;
        }
}

}


Ouput Program :

                                  
                                         Contoh soal 4

Buatlah ouput program sbb :
Masukan jumlah deret : 5
 Saya senang belajar java - 1
Saya senang belajar java - 2
Saya senang belajar java - 3
 Saya senang belajar java - 4
 Saya senang belajar java - 5

Inputan Coding :
int i=1;
int deret;
  Scanner yes = new Scanner (System.in);
   System.out.print("MASUKAN JUMLAH DERET : ");
    deret=yes.nextInt();
while(i<=deret){
  System.out.println("SAYA SENANG BELAJAR JAVA - "+i);
     i++;
}
}

Output program :





Contoh soal 5

Buatlah program sbb :
masukan Jumlah deret : 10
1  2  3  4  5  6  7  8  9  10

Inputan coding :
int i=1;
int deret;

  Scanner yes = new Scanner (System.in);
        System.out.print("MASUKAN JUMLAH DERET : ");
        deret=yes.nextInt();
        
while(i<=deret){
            System.out.print("\t"+i);
        i++;
        }
}

}


Output Program :




Contoh soal 6
Buatlah Output Sbb :
10  9  8  7  6  5  4  3  2  1

Inputan Coding :
int i=15;

while(i>=1){
            System.out.print("\t"+i);
        i--;
        }
}
}


Output Program :




2. looping do while :

Struktur do-while sebenarnya tidak beda jauh dengan while.
Perbedaannya hanyalah terletak pada penempatan kondisinya
saja. Pada while kondisi diletakan di awal blok pengulangan
sedangka pada do-while kondisinya berada di akhir blok. Jadi
pada proses pengulangan do-while akan dilakukan minimal
sekali meskipun ternyata kondisinya tidak terpenuhi atau
bernilai false.



CONTOH SOAL 1

Buatlah output sbb :
1  2  3  4  5  6  7 8  9  10

Inputan Coding :
int i=1;
       do{
           System.out.print("\t"+i);
       i++;
       } 
       while (i<=10); 
        
    }

}

Output Program :



                                        

                               CONTOH SOAL 2

buatlah ouput sbb :

saya senang belajar java -1
saya senang belajar java -2
saya senang belajar java -3
saya senang belajar java -4
saya senang belajar java -5


Input Coding :
int i=1;
       do{
           System.out.println("SAYA SENANG BELAJAR JAVA - "+i);
       i++;
       } 
       while (i<=10); 
        
    }

}


Ouput Program :


                              



                               CONTOH SOAL 3

buatlah output sbb:

Masukan jumlah deret : 5
HASIL FUNGSI DO WHILE KE -1
HASIL FUNGSI DO WHILE KE -2
HASIL FUNGSI DO WHILE KE -3
HASIL FUNGSI DO WHILE KE -4
HASIL FUNGSI DO WHILE KE -5


Input coding :
int deret;
 Scanner yes= new Scanner (System.in);
        System.out.print("MASUKAN JUMLA DERET : ");
        deret=yes.nextInt();
        
        int i=1;
       do{
           System.out.println("HASIL FUNGSI DO WHILE KE - "+i);
       i++;
       } 
       while (i<=deret); 
        
    }

}


Output Program :




CONTOH SOAL 4

Buatlah output program sbb :
masukan jumlah deret : 10
1  2  3  4  5  6  7  8  9  10

Input coding :
int deret;
 Scanner yes= new Scanner (System.in);
        System.out.print("MASUKAN JUMLA DERET : ");
        deret=yes.nextInt();
        
        int i=1;
       do{
           System.out.print("\t"+i);
       i++;
       } 
       while (i<=deret); 
        
    }

}


Output Program :





CONTOH SOAL 5

buatlah ouput sbb :
Masukan jumla deret : 10
10  9  8  7  6  5  4  3  2  1


Input Coding :
int deret;
 Scanner yes= new Scanner (System.in);
        System.out.print("MASUKAN JUMLA DERET : ");
        deret=yes.nextInt();
        
        int i=1;
       do{
           System.out.print("\t"+deret);
       deret--;
       } 
       while (deret>=i); 
        
    }
}


Ouput Program :





itulah beberapa contoh soal dalam perulangan looping while dan do while, kurang lebihnya mohon maaf.
sekian dari saya semoga bermanfaaat,
Wassalamualaikum Wr, wb.

Komentar

Postingan Populer