Top Banner
Nama : Faisal Nim : 125410043 PERTEMUAN KE-7 PERULANGAN DENGAN WHILE A. TEORI Pernyataan ini berguna untuk memproses suatu pernyataan atau beberapa pernyataan beberapa kali. Selama ungkapan bernilai benar, pernyataan akan selalu dikerjakan. Bentuknya : while (ungkapan) Pernyataan; Keterangan : bagian pernyataan akan diekseskusi selama ungkapan dalam while bernilai benar. Pengujian terhadap ungkapan pada while dilakukan sebelum bagian pernyataan. Kemungkinan pernyataan pada while tidak dijalankan sama sekali, jika ketemu kondisi yang pertama kali bernilai salah. Activity diagramnya adalah seperti gambar berikut : Catatan :
20

faisaldouginte.files.wordpress.com · Web viewNilai bil = 3, baris 9 membandingkan bil dengan 1, karena bil masih >=1, maka bisa kita tuliskan while (true) ... karena begitu masuk

Apr 22, 2018

Download

Documents

vubao
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: faisaldouginte.files.wordpress.com · Web viewNilai bil = 3, baris 9 membandingkan bil dengan 1, karena bil masih >=1, maka bisa kita tuliskan while (true) ... karena begitu masuk

Nama : FaisalNim : 125410043

PERTEMUAN KE-7

PERULANGAN DENGAN WHILE

A. TEORIPernyataan ini berguna untuk memproses suatu pernyataan atau beberapa pernyataan beberapa kali. Selama ungkapan bernilai benar, pernyataan akan selalu dikerjakan. Bentuknya :

while (ungkapan)Pernyataan;

Keterangan :bagian pernyataan akan diekseskusi selama ungkapan dalam while bernilai benar.Pengujian terhadap ungkapan pada while dilakukan sebelum bagian pernyataan.Kemungkinan pernyataan pada while tidak dijalankan sama sekali, jika ketemu kondisi yang pertama kali bernilai salah.

Activity diagramnya adalah seperti gambar berikut :

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.

B. PEMBAHASANPraktikum 1 :import java.util.Scanner;

public class UlangWhile1{

Page 2: faisaldouginte.files.wordpress.com · Web viewNilai bil = 3, baris 9 membandingkan bil dengan 1, karena bil masih >=1, maka bisa kita tuliskan while (true) ... karena begitu masuk

Nama : FaisalNim : 125410043

public static void main(String args[]){

Scanner masuk = new Scanner(System.in);int bil;bil=1;while (bil<=5) {

System.out.println(bil);bil++;

}}

}

Keterangan Praogram :Baris 7 – 8 deklarasi dan inisialisasi variabel bil yang akan menjadi variabel kendali untuk perulangan ini. Baris 9 – 12 perulangan dengan while. Kita akan tinjau perulangan untuk setiap langkah.

Langkah pertama Nilai bil = 1, baris 9 membandingkan bilangan dengan 5, karena bilangan masih <=5, maka bisa

kita tuliskan while (true) Berarti baris 10 – 11 dikerjakan. Baris 10 akan menampilkan variabel bil dan baris 11 akan

menaikan nilai bil menjadi 2.

Langkah kedua

Nilai bil = 2, baris 9 membandingkan bil dengan 5, karena bil masih <=5, maka bisa kita tuliskan while (true)

Berarti baris 10 – 11 dikerjakan. Baris 10 akan menampilkan isi variabel bil, yaitu 2 dan baris 11 akan menaikan nilai bil menjadi 3

Langkah ketiga

Nilai bil = 3, baris 9 membandingkan bil dengan 5, karena bil masih <=5, maka bisa kita tuliskan while (true)

Berarti baris 10 – 11 dikerjakan. Baris 10 akan menampilkan isi variabel bil, yaitu 3 dan baris 11 akan menaikan nilai bil menjadi 4

Langkah keempat

Nilai bil = 4, baris 9 membandingkan bil dengan 5, karena bil masih <=5, maka bisa kita tuliskan while (true)

Berarti baris 10 – 11 dikerjakan. Baris 10 akan menampilkan isi variabel bil, yaitu 4 dan baris 11 akan menaikan nilai bil menjadi 5

Langkah kelima

Page 3: faisaldouginte.files.wordpress.com · Web viewNilai bil = 3, baris 9 membandingkan bil dengan 1, karena bil masih >=1, maka bisa kita tuliskan while (true) ... karena begitu masuk

Nama : FaisalNim : 125410043

Nilai bil = 5, baris 9 membandingkan bil dengan 5, karena bil masih <=5, maka bisa kita tuliskan while (true)

Berarti baris 10 – 11 dikerjakan. Baris 10 akan menampilkan isi variabel bil, yaitu 5 dan baris 11 akan menaikan nilai bil menjadi 6

Pada langkah berikutnya, nilai bil dibandingkan dengan 5 dan hasilnya adalah lebih besar, sehingga pernyataan pada baris 9 menjadi while (false). Dengan demikian perulangan tidak dikerjakan lagi, sehingga perulangan berakhir.

Hasil Output :

Praktikum 2 :import java.util.Scanner;

public class UlangWhile2{

public static void main(String args[]){

Scanner masuk = new Scanner(System.in);int bil;bil=5;while (bil>=1) {

System.out.println(bil);bil--;

}}

}

Kererangan program :Baris 7 – 8 deklarasi dan inisialisasi variabel bil yang akan menjadi variabel kendali untuk perulangan ini. Baris 9 – 12 perulangan dengan while. Kita akan tinjau perulangan untuk setiap langkah.

Langkah pertama Nilai bil = 5, baris 9 membandingkan bilangan dengan 1, karena bilangan masih >=1, maka bisa

kita tuliskan while (true) Berarti baris 10 – 11 dikerjakan. Baris 10 akan menampilkan variabel bil dan baris 11 akan

menurunkan nilai bil menjadi 4.

Langkah kedua

Page 4: faisaldouginte.files.wordpress.com · Web viewNilai bil = 3, baris 9 membandingkan bil dengan 1, karena bil masih >=1, maka bisa kita tuliskan while (true) ... karena begitu masuk

Nama : FaisalNim : 125410043

Nilai bil = 4, baris 9 membandingkan bil dengan 1, karena bil masih >=1, maka bisa kita tuliskan while (true)

Berarti baris 10 – 11 dikerjakan. Baris 10 akan menampilkan isi variabel bil, yaitu 4 dan baris 11 akan menurunkan nilai bil menjadi 3

Langkah ketiga

Nilai bil = 3, baris 9 membandingkan bil dengan 1, karena bil masih >=1, maka bisa kita tuliskan while (true)

Berarti baris 10 – 11 dikerjakan. Baris 10 akan menampilkan isi variabel bil, yaitu 3 dan baris 11 akan menurukan nilai bil menjadi 2

Langkah keempat

Nilai bil = 2, baris 9 membandingkan bil dengan 1, karena bil masih >=1, maka bisa kita tuliskan while (true)

Berarti baris 10 – 11 dikerjakan. Baris 10 akan menampilkan isi variabel bil, yaitu 2 dan baris 11 akan menaikan nilai bil menjadi 1

Pada langkah berikutnya, nilai bil dibandingkan dengan 1 dan hasilnya adalah lebih kecil, sehingga pernyataan pada baris 9 menjadi while (false). Dengan demikian perulangan tidak dikerjakan lagi, sehingga perulangan berakhir.

Hasil Output :

Praktikum 3 :import java.util.Scanner;

public class UlangWhile3{

public static void main(String args[]){

Scanner masuk = new Scanner(System.in);int bil;bil=2;while (bil<=10) { System.out.println(bil); bil+=2;

}}

}

Page 5: faisaldouginte.files.wordpress.com · Web viewNilai bil = 3, baris 9 membandingkan bil dengan 1, karena bil masih >=1, maka bisa kita tuliskan while (true) ... karena begitu masuk

Nama : FaisalNim : 125410043

Keterangan program :Baris 7-8 deklarasi dan inisialisasi variabel bil yang akan menjadi variabel kendali untuk perulangan ini. 9-11 perulangan dengan while. Kita akan tinjau perulangan untuk setiap langkahLangkah 1

Nilai bil=2, baris 10-11 dikerjakan. Baris 10 akan menampilkan isi variabel bil dan baris 11 akan menaikan nilai bil menjadi 4

Kemudian, baris 9 membandingkan bil dengan 10, karena bil masih <=10, maka bisa kita tuliskan while(true)

Berarti perulangan masih dikerjakanLangkah 2

Nilai bil=4, baris 10-11 dikerjakan. Baris 10 akan menampilkan isi variabel bil dan baris 11 akan menaikan nilai bil menjadi 6

Kemudian, baris 9 membandingkan bil dengan 10, karena bil masih <=10, maka bisa kita tuliskan while(true)

Berarti perulangan masih dikerjakanLangkah 3

Nilai bil=6, baris 10-11 dikerjakan. Baris 10 akan menampilkan isi variabel bil dan baris 11 akan menaikan nilai bil menjadi 8

Kemudian, baris 9 membandingkan bil dengan 10, karena bil masih <=10, maka bisa kita tuliskan while(true)

Berarti perulangan masih dikerjakanLangkah 4

Nilai bil=8, baris 10-11 dikerjakan. Baris 10 akan menampilkan isi variabel bil dan baris 11 akan menaikan nilai bil menjadi 10

Kemudian, baris 9 membandingkan bil dengan 10, karena bil masih <=10, maka bisa kita tuliskan while(true)

Berarti perulangan masih dikerjakan

Pada langkah berikutnya, nilai bil dibandingkan dengan 10 dan hasilnya adalah lebih besar, sehingga pernyataan pada baris 9 menjadi while (false). Dengan demikian perulangan tidak dikerjakan lagi, sehingga perulangan berakhir

Hasil Output :

Page 6: faisaldouginte.files.wordpress.com · Web viewNilai bil = 3, baris 9 membandingkan bil dengan 1, karena bil masih >=1, maka bisa kita tuliskan while (true) ... karena begitu masuk

Nama : FaisalNim : 125410043

C. TUGAS1. Hitunglah rata-rata bilangan positif, dimana banyaknya data ditentukan dari data yang dimasukan

dengan keyboard.Jawab :

import java.util.Scanner;public class UlangWhile6{

public static void main(String args[]){

Scanner masuk = new Scanner(System.in);int i = 1;float n, jum, x, rata;System.out.print("Banyaknya data:");n = masuk.nextFloat();jum = 0;while (i<=n) { System.out.print("Data ke-"+i+":"); x = masuk.nextFloat(); jum +=x; i++;

} rata = jum / n; System.out.println("Rata-rata:"+rata); System.out.println("Jumlah:"+jum);}

}

Hasil Output :

Page 7: faisaldouginte.files.wordpress.com · Web viewNilai bil = 3, baris 9 membandingkan bil dengan 1, karena bil masih >=1, maka bisa kita tuliskan while (true) ... karena begitu masuk

Nama : FaisalNim : 125410043

2. Buat program untuk menampilkan bilangan mulai dari 1 sd n dimana ilai n dimasukan melalui keyboard.

3. Buat program untuk menampilkan bilangan genap yang batas atas dan batas akhirnya dimasukan dan keyboard.

D. KESIMPULANPernyataan while berguna untuk memproses suatu pernyataan atau beberapa pernyataan

beberapa kali. Selama ungkapan bernilai benar, pernyataan akan selalu dikerjakan.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.

PERTEMUAN KE-8

PERULANGAN DENGAN DO WHILE

A. TEORI

Seperti halnya perulangan dengan while, perulangan dengan do ... while ini juga digunakan untuk mengerjakan sebuah atau sekelompok pernyataan berulang-ulang. Bedanya dengan while adalah pernyataan do ... while akan mengecek kondisi di belakang, sementara while cek kondisi ada di depan.

Bentuknya :

Page 8: faisaldouginte.files.wordpress.com · Web viewNilai bil = 3, baris 9 membandingkan bil dengan 1, karena bil masih >=1, maka bisa kita tuliskan while (true) ... karena begitu masuk

Nama : FaisalNim : 125410043

do

{

pernyataan1;

pernyataan2;

...........

pernyataan_N;

}

while (ungkapan)

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.

Activity diagramnya :

B. PEMBAHASANPraktikum 1 :import java.util.Scanner;

public class UlangDo1{public static void main(String args[]){Scanner masuk = new Scanner(System.in);int bil;bil=1;

Page 9: faisaldouginte.files.wordpress.com · Web viewNilai bil = 3, baris 9 membandingkan bil dengan 1, karena bil masih >=1, maka bisa kita tuliskan while (true) ... karena begitu masuk

Nama : FaisalNim : 125410043

while (bil<=10){System.out.println(bil);bil+=2;}

}}

Keterangan program :Baris 7-8 deklarasi dan inisiasi variabel bil yang akan menjadi variabel kendali untuk perulangan ini. Baris 9-11 perulangan dengan while. Kita akan tinjau perulangan untuk setiap langkah :Langkah pertama

Nilai bil=1, baris 10-11 dikerjakan. Baris 10 akan menampilkan isi variabel bil dan baris 11 akan menaikan nilai bil menjadi 3

Kemudian, baris 9 membandingkan bil dengan 10, karena bil masih <=10, maka bisa kita tuliskan while(true)

Berarti perulangan masih dikerjakan lagi

Langkah kedua

Nilai bil=3, baris 10-11 dikerjakan. Baris 10 akan menampilkan isi variabel bil dan baris 11 akan menaikan nilai bil menjadi 5

Kemudian, baris 9 membandingkan bil dengan 10, karena bil masih <=10, maka bisa kita tuliskan while(true)

Berarti perulangan masih dikerjakan lagi

Langkah ketiga

Nilai bil=5, baris 10-11 dikerjakan. Baris 10 akan menampilkan isi variabel bil dan baris 11 akan menaikan nilai bil menjadi 7

Kemudian, baris 9 membandingkan bil dengan 10, karena bil masih <=10, maka bisa kita tuliskan while(true)

Berarti perulangan masih dikerjakan lagi

Langkah keempat

Nilai bil=7, baris 10-11 dikerjakan. Baris 10 akan menampilkan isi variabel bil dan baris 11 akan menaikan nilai bil menjadi 9

Kemudian, baris 9 membandingkan bil dengan 10, karena bil masih <=10, maka bisa kita tuliskan while(true)

Berarti perulangan masih dikerjakan lagi

Langkah kelima

Nilai bil=9, baris 10-11 dikerjakan. Baris 10 akan menampilkan isi variabel bil dan baris 11 akan menaikan nilai bil menjadi 11

Kemudian, baris 9 membandingkan bil dengan 10 dan nilai bil sudah >10, maka kita bisa tuliskan while(false)

Jadi perulangan selesai dikerjakan

Page 10: faisaldouginte.files.wordpress.com · Web viewNilai bil = 3, baris 9 membandingkan bil dengan 1, karena bil masih >=1, maka bisa kita tuliskan while (true) ... karena begitu masuk

Nama : FaisalNim : 125410043

Hasil Output :

Praktikum 2 :import java.util.Scanner;public class UlangDo2{public static void main(String args[]){Scanner masuk = new Scanner(System.in);int bil;bil=0;while (bil<=20){System.out.println(bil);bil+=2;}}}

Keterangan program :Baris 7-8 deklarasi dan inisiasi variabel bil yang akan menjadi variabel kendali untuk perulangan ini. Baris 9-11 perulangan dengan while. Kita akan tinjau perulangan untuk setiap langkah :Langkah pertama

Nilai bil=0, baris 10-11 dikerjakan. Baris 10 akan menampilkan isi variabel bil dan baris 11 akan menaikan nilai bil menjadi 2

Kemudian, baris 9 membandingkan bil dengan 20, karena bil masih <=20, maka bisa kita tuliskan while(true)

Berarti perulangan masih dikerjakan lagi

Langkah kedua

Nilai bil=2, baris 10-11 dikerjakan. Baris 10 akan menampilkan isi variabel bil dan baris 11 akan menaikan nilai bil menjadi 4

Kemudian, baris 9 membandingkan bil dengan 20, karena bil masih <=20, maka bisa kita tuliskan while(true)

Berarti perulangan masih dikerjakan lagi

Langkah ketiga

Nilai bil=4, baris 10-11 dikerjakan. Baris 10 akan menampilkan isi variabel bil dan baris 11 akan menaikan nilai bil menjadi 6

Page 11: faisaldouginte.files.wordpress.com · Web viewNilai bil = 3, baris 9 membandingkan bil dengan 1, karena bil masih >=1, maka bisa kita tuliskan while (true) ... karena begitu masuk

Nama : FaisalNim : 125410043

Kemudian, baris 9 membandingkan bil dengan 20, karena bil masih <=20, maka bisa kita tuliskan while(true)

Berarti perulangan masih dikerjakan lagi

Langkah keempat

Nilai bil=6, baris 10-11 dikerjakan. Baris 10 akan menampilkan isi variabel bil dan baris 11 akan menaikan nilai bil menjadi 8

Kemudian, baris 9 membandingkan bil dengan 20, karena bil masih <=20, maka bisa kita tuliskan while(true)

Berarti perulangan masih dikerjakan lagi

Langkah kelima

Nilai bil=10, baris 10-11 dikerjakan. Baris 10 akan menampilkan isi variabel bil dan baris 11 akan menaikan nilai bil menjadi 12

Kemudian, baris 9 membandingkan bil dengan 20, karena bil masih <=20, maka bisa kita tuliskan while(true)

Berarti perulangan masih dikerjakan lagi

Langkah keenam

Nilai bil=12, baris 10-11 dikerjakan. Baris 10 akan menampilkan isi variabel bil dan baris 11 akan menaikan nilai bil menjadi 14

Kemudian, baris 9 membandingkan bil dengan 20, karena bil masih <=20, maka bisa kita tuliskan while(true)

Berarti perulangan masih dikerjakan lagi

Langkah ketujuh

Nilai bil=14, baris 10-11 dikerjakan. Baris 10 akan menampilkan isi variabel bil dan baris 11 akan menaikan nilai bil menjadi 16

Kemudian, baris 9 membandingkan bil dengan 20, karena bil masih <=20, maka bisa kita tuliskan while(true)

Berarti perulangan masih dikerjakan lagi

Langkah kedelapan

Nilai bil=16, baris 10-11 dikerjakan. Baris 10 akan menampilkan isi variabel bil dan baris 11 akan menaikan nilai bil menjadi 18

Kemudian, baris 9 membandingkan bil dengan 20, karena bil masih <=20, maka bisa kita tuliskan while(true)

Berarti perulangan masih dikerjakan lagi

Langkah kesembilan

Nilai bil=18, baris 10-11 dikerjakan. Baris 10 akan menampilkan isi variabel bil dan baris 11 akan menaikan nilai bil menjadi 20

Kemudian, baris 9 membandingkan bil dengan 20, karena bil masih <=20, maka bisa kita tuliskan while(true)

Page 12: faisaldouginte.files.wordpress.com · Web viewNilai bil = 3, baris 9 membandingkan bil dengan 1, karena bil masih >=1, maka bisa kita tuliskan while (true) ... karena begitu masuk

Nama : FaisalNim : 125410043

Berarti perulangan masih dikerjakan lagi

Langkah kesepuluh

Nilai bil=20, baris 10-11 dikerjakan. Baris 10 akan menampilkan isi variabel bil dan baris 11 akan menaikan nilai bil menjadi 22

Kemudian, baris 9 membandingkan bil dengan 20, dan bil sudah >20, maka bisa kita tuliskan while(false)

Jadi perulangan selesai dikerjakan

Hasil Output :

Praktikum 3 ;public class UlangDo3{public static void main(String args[]){

int c;double f;System.out.println("-----------------------");System.out.println("CELCIUS FAHREINHEIT");System.out.println("-----------------------");c = 1;do

{f=1.8 * c + 32;System.out.println("Celcius:"+c+"Fahreinheit:"+f);c++;}while (c<=10);System.out.println("-----------------------");

}}

Keterangan program :Baris 5,6 dan 10 deklarasi dan inisialisasi variabel. Baris 11-16 perulangan dengan while. Kita akan tinjau perulangan untuk setiap langkah.

Page 13: faisaldouginte.files.wordpress.com · Web viewNilai bil = 3, baris 9 membandingkan bil dengan 1, karena bil masih >=1, maka bisa kita tuliskan while (true) ... karena begitu masuk

Nama : FaisalNim : 125410043

Langkah 1 Nilai c=1, baris 11-16 dikerjakan. Baris 14 akan menampilkan isi variabel Celcius:1 Fahreinhet:33.8

dan baris 15 akan menaikan nilai c menjadi 2 Kemudian, baris 16 membandingkan c dengan 10, karena c masih <=10, maka bisa kita tuliskan

while(true) Berarti perulangan masih dikerjakan

Langkah 2

Nilai c=2, baris 11-16 dikerjakan. Baris 14 akan menampilkan isi variabel Celcius:2 Fahreinhet:35.6 dan baris 15 akan menaikan nilai c menjadi 3

Kemudian, baris 16 membandingkan c dengan 10, karena c masih <=10, maka bisa kita tuliskan while(true)

Berarti perulangan masih dikerjakan

Langkah 3

Nilai c=3, baris 11-16 dikerjakan. Baris 14 akan menampilkan isi variabel Celcius:3 Fahreinhet:37.4 dan baris 15 akan menaikan nilai c menjadi 4

Kemudian, baris 16 membandingkan c dengan 10, karena c masih <=10, maka bisa kita tuliskan while(true)

Berarti perulangan masih dikerjakan

Langkah 4

Nilai c=4, baris 11-16 dikerjakan. Baris 14 akan menampilkan isi variabel Celcius:4 Fahreinhet:39.2 dan baris 15 akan menaikan nilai c menjadi 5

Kemudian, baris 16 membandingkan c dengan 10, karena c masih <=10, maka bisa kita tuliskan while(true)

Berarti perulangan masih dikerjakan

Langkah 5

Nilai c=5, baris 11-16 dikerjakan. Baris 14 akan menampilkan isi variabel Celcius:5 Fahreinhet:41.0 dan baris 15 akan menaikan nilai c menjadi 6

Kemudian, baris 16 membandingkan c dengan 10, karena c masih <=10, maka bisa kita tuliskan while(true)

Berarti perulangan masih dikerjakan

Langkah 7

Nilai c=6, baris 11-16 dikerjakan. Baris 14 akan menampilkan isi variabel Celcius:6 Fahreinhet:42.8 dan baris 15 akan menaikan nilai c menjadi 7

Kemudian, baris 16 membandingkan c dengan 10, karena c masih <=10, maka bisa kita tuliskan while(true)

Berarti perulangan masih dikerjakan

Langkah 8

Page 14: faisaldouginte.files.wordpress.com · Web viewNilai bil = 3, baris 9 membandingkan bil dengan 1, karena bil masih >=1, maka bisa kita tuliskan while (true) ... karena begitu masuk

Nama : FaisalNim : 125410043

Nilai c=7, baris 11-16 dikerjakan. Baris 14 akan menampilkan isi variabel Celcius:7 Fahreinhet:44.6 dan baris 15 akan menaikan nilai c menjadi 8

Kemudian, baris 16 membandingkan c dengan 10, karena c masih <=10, maka bisa kita tuliskan while(true)

Berarti perulangan masih dikerjakan

Langkah 9

Nilai c=8, baris 11-16 dikerjakan. Baris 14 akan menampilkan isi variabel Celcius:8 Fahreinhet:46.4 dan baris 15 akan menaikan nilai c menjadi 9

Kemudian, baris 16 membandingkan c dengan 10, karena c masih <=10, maka bisa kita tuliskan while(true)

Berarti perulangan masih dikerjakan

Langkah 10

Nilai c=9, baris 11-16 dikerjakan. Baris 14 akan menampilkan isi variabel Celcius:9 Fahreinhet:48.2 dan baris 15 akan menaikan nilai c menjadi 10

Kemudian, baris 16 membandingkan c dengan 10, karena c masih <=10, maka bisa kita tuliskan while(true)

Berarti perulangan masih dikerjakan

Langkah 11

Nilai c=10, baris 11-16 dikerjakan. Baris 14 akan menampilkan isi variabel Celcius:10 Fahreinhet:50.0 dan baris 15 akan menaikan nilai c menjadi 11

Kemudian, baris 16 membandingkan c dengan 10, karena c masih <=10, maka bisa kita tuliskan while(true)

Berarti perulangan masih dikerjakan

Langkah 12

Karena nilai c=11, dan nilai c >10 maka perulangan selesai dijalankan

Hasil Output :

Page 15: faisaldouginte.files.wordpress.com · Web viewNilai bil = 3, baris 9 membandingkan bil dengan 1, karena bil masih >=1, maka bisa kita tuliskan while (true) ... karena begitu masuk

Nama : FaisalNim : 125410043

C. TUGAS1. Hitunglah rata-rata bilangan positif, dimana banyaknya data ditentukan dari data yang dimasukan.

D. KESIMPULANPernyataan dengan do ... while digunakan untuk mengerjakan sebuah atau sekelompok pernyataan berulang-ulang.Pernyataan do ... while akan mengecek kondisi di belakang.