Minggu, 07 Januari 2018

pemerograman java 1 pertemuan 7 dan 8

asalamualaikum warrohmatullahi wabarakatuh,
hallo semua apa kabar?.... mudah mudahan selalu sehat selalu ya.kita kembali lai dengan blog yang masih ngebahas mengenai bahasa java ini baiklah di pertemuan kali ini kita akan membahas lebih lanjut mengenai bahasa javatidak jauh bedanya dengan artikel yang sebelumnya dibuat baiklah sekarang kita akan membahas tentang while and do while Perulangan forDalam for hitungan sebanyak perulangan dilakukan terlebih dahulu kemudian pernyataan berikutnya baru dijalankan. Dalam perulangna for ada beberapa elemen yang diperhatikan yaitu nilai awal, penguji, dan penambahan atau pengurangan.
Perulangan for dimulai dengan kata kunci for, diikuti oleh tanda kurung buka, aksi-awal, kondisi-kelanjutan-loop, aksi-setelah-tiap-iterasi, kurung penutup, opening brace, pernyataan atau blok pernyataan dan closing brace. Perulangan for menggunakan sebuah variabel untuk mengontrol berapa kali pernyataan atau blok pernyataan akan dieksekusi dan kapan perulangan tersebut akan berakhir. Variabel ini disebut dengan variabel kontrol (control variable).
CONTOH PROGRAM FOR:public class UlangFor2
{
public static void main (String args[])
{
int bil;
for (bil=5;bil>=1;bil–)
System.out.println(bil);
}
}
OUTPUT:5
4
3
2
1
Scren shoot:
GambarPerulangan whileDalam while proses perulangan dilakukan terus menerus ketika suatu pernyataan yang di jalankan sesuai dengan kondisi yang di tetapkan itu benar dalam hal ini pengujian dilakukan terlebih dahulu baru perulangan dilakukan.
Fungsi perulangan while:Fungsi dari perulangan while adalah untuk melakukan tugas berulang selama pernyataan kondisional tertentu adalah bernilai benar. Logika pengecakan adalah sama dengan statement IF untuk menentukan benar atau salah.
Catatan :
Pernyataan perulangan dengan while akan selalu dikerjakan jika ungkapan selalu benar. Oleh karena itu, kita harus membuat kondisi suatu saat ungkapan bernilai salah agar perulangan berakhir.

CONTOH PROGRAM WHILE:import java.util.Scanner;

* @author jiRjis
*/
public class jirjis {
   public static void main (String args[])
{
Scanner masuk = new Scanner(System.in);
int bil;
bil=1;
while (bil<=5) {
System.out.println(bil);
bil++;
}
}
}
Hasil Outpu:1
2
3
4
5

Scren shoot:Gambar
* Perulangan do-whileSeperti halnya perulangan dengan while, perulangan dengan do … while ini juga digunakan untuk mengerjakan sebuah atau sekelompok pernyataan berulang-ulang. Pengujian terhadap eksekusi baru dilakukan setelah perulangan selesai dilakukan Bedanya dengan while adalah pernyataan do… while akan mengecek kondisi di belakang, sementara while cek kondisi ada di depan.

Keterangan :– Bagian pernyataan1 hingga pernyataanN dijalankan secara berulang sampai   ungkapan bernilai salah.
– Pengujian ungkapan dilakukan setelah bagian pernyataan, maka pada pernyataan do … while minimal akan dijalankan sekali, karena begitu masuk ke blok perulangan, tidak ada cek kondisi tetapi langsung mengerjakan pernyataan.

CONTOH PROGRAM DO-WHILE: import java.util.Scanner;
* @author jiRjis
*/
public class jirjis {
   public static void main (String args[])
{
Scanner masuk = new Scanner(System.in);
int bil;
bil=1;
while (bil<=10) {
System.out.println(bil);
bil+=2;
}
}
}
Hasil Output :1
3
5
7
9

Scren shoot:Gambarberikut ini saya akan menampilkan fariasi2 pada pengulangan FOR.

import java.util.Scanner;
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/

/**
*
* @author JiRjis
* /NPM= 130631100139
*/
public class TUGALPR {
   public static void main(String[] args) {
       Scanner masuk = new Scanner(System.in);
       System.out.println(“jirjis 1”);
       for (int x = 1; x <= 3; x++) {
           for (int j = 1; j <= 3; j++) {
                 System.out.print(“*”);
           }
           System.out.println();
       }

       System.out.println(“jirjis 2”);
       for (int a = 1; a <= 1; a++) {
           for (int i = 1; i <= 5; i++) {
                 System.out.print(“*”);
           }
           System.out.println();
       }
       for (int j = 1; j <= 3; j++) {
           for (int k = 1; k < 2; k++) {
                 System.out.print(“*”);
           }
           for (int l = 1; l <= 3; l++) {
               System.out.print(” “);
           }
           for (int m = 1; m < 2; m++) {
                System.out.print(“*”);
           }
           System.out.println();
       }
       for (int b = 1; b <= 1; b++) {
           for (int i = 1; i <= 5; i++) {
                 System.out.print(“*”);
           }
           System.out.println();
       }

       System.out.println(“jirjis 3”);
       for (int k = 1; k <= 2; k++) {
           System.out.print(”   “);
           System.out.print(“*”);
       }
       System.out.println(“”);
       System.out.print(”   “);
       for (int i = 1; i <= 2; i++) {
           System.out.print(” “);
           System.out.print(“*”);
       }
       System.out.println(“”);
       System.out.print(”     “);
       for (int i = 1; i < 2; i++) {

           System.out.print(“*”);
       }
       System.out.println(“”);
       System.out.print(”   “);
       for (int i = 1; i <= 2; i++) {
           System.out.print(” “);
           System.out.print(“*”);
       }
       System.out.println(“”);
       System.out.print(“”);
       for (int i = 1; i <= 2; i++) {
           System.out.print(”   “);
           System.out.print(“*”);
       }
       System.out.println(“”);
       System.out.println(“jirjis 4”);
         System.out.print(” “);
       for (int g = 1; g <=3; g++) {
           System.out.print(“”);
           System.out.print(“*”);}
       System.out.println(“”);
       System.out.print(“”);
       for (int i = 1; i <=3; i++) {
           System.out.print(” “);
           System.out.print(“*”);}
       System.out.println(“”);
       System.out.print(“”);
           for (int i = 1; i <= 2; i++) {
               System.out.print(” “);
                           System.out.print(“**”);
             }System.out.println(“”);
             System.out.print(“”);
        for (int i = 1; i <=3; i++) {
           System.out.print(” “);
           System.out.print(“*”);}
       System.out.println(“”);
       System.out.print(” “);
       for (int i = 1; i <=3; i++) {
           System.out.print(“”);
           System.out.print(“*”);}
       System.out.println(“”);

       System.out.println(“jirjis 5”);
       for (int d = 4; d >= 1; d–) {
           for (int j = d; j <= 4; j++) {
               System.out.print(” “);
           }
           for (int k = 1; k <= 5; k++) {
                 System.out.print(“*”);
           }
           System.out.println();
       }
   }
}

hasil running
Gambar
inilah ulasan  tentang perulangan atau looping.
saya tunggu komentarnya dan anda tunggu  ulasan selanjutnya.
sekain dari saya kurang dan lebihnya saya mohon maaf
wassalam
x
x

Tidak ada komentar:

Posting Komentar