Laporan4

220 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
220
On SlideShare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Laporan4

  1. 1. MODUL 7 PERULANGAN DENGAN WHILE PEMBAHASAN ContohInput : import java.util.Scanner; public class UlangWhile2 { public static void main (String[]args) { Scanner input = new Scanner(System.in); int bil; bil=5; while (bil>=1){ System.out.println(bil); bil--; } } } Outputnyaadalah : 5 4 3 2 1 Press any key to continue… Public class UlangWhile2menunjukkannama program padasaatpenyimpananadalahUlangWhile2.java import java.util.Scanner; adalah menunjukkan input yang akankitagunakanadalah Scanner. Public static void main(String[]args) menunjukkan method utamaataupermulaansuatu program. [] adalah optional. argsadalahpelengkap. String adalahmethodnya.
  2. 2. Scanner input = new Scanner(System.in);adalahrumusutamauntukmelakukansuatuoperasimasukan. int bil; adalahuntukmendeklarasikanbilbertipe integer. bil=5;untukmenyatakanbahwabilnilainya 5. while (bil>=1)akanmengalamiperulanganjikanilaibil>=1. System.out.println(bil);untukmenampilkannilaibil Bil-- adalahmasing-masingnilaibildikurang 1. Contoh lain adalah : import java.util.Scanner; public class UlangWhile3 { public static void main (String[]args) { Scanner input = new Scanner(System.in); int bil; bil=1; while (bil<=10){ System.out.println(bil); bil+=2; } } } Outputnyaadalah : 1 3 5 7 9 Press any key to continue… Public class UlangWhile3menunjukkannama program padasaatpenyimpananadalahUlangWhile3.java
  3. 3. import java.util.Scanner; adalah menunjukkan input yang akankitagunakanadalah Scanner. Public static void main(String[]args) menunjukkan method utamaataupermulaansuatu program. [] adalah optional. argsadalahpelengkap. String adalahmethodnya. Scanner input = new Scanner(System.in);adalahrumusutamauntukmelakukansuatuoperasimasukan. int bil; adalahuntukmendeklarasikanbilbertipe integer. bil=1;untukmenyatakanbahwabilnilainya 1. while (bil<=10)akanmengalamiperulanganjikanilaibil<=10. System.out.println(bil);untukmenampilkannilaibil bil+=2 adalahmasing-masingnilaibilditambah 2. ContohInput : import java.util.Scanner; public class Plus { public static void main(String args[]) { Scanner input = new Scanner(System.in); int bil; System.out.print("Masukkan Bilangan: "); bil=input.nextInt(); while (bil<=0||bil>=11){ System.out.println("Bilangan not found"); System.out.println("---------------"); System.out.print("Repeat : "); bil=input.nextInt();} System.out.println("Bilangan Found"); } } Outputnyaadalah : MasukkanBilangan: 11 Bilangan not found
  4. 4. ------------------------- Repeat : 5 Bilangan Found Press any key to continue… Public class Plusmenunjukkannama program padasaatpenyimpananadalahPlus.java import java.util.Scanner; adalah menunjukkan input yang akankitagunakanadalah Scanner. Public static void main(String[]args) menunjukkan method utamaataupermulaansuatu program. [] adalah optional. argsadalahpelengkap. String adalahmethodnya. Scanner input = new Scanner(System.in);adalahrumusutamauntukmelakukansuatuoperasimasukan. int bil; adalahuntukmendeklarasikanbilbertipe integer. System.out.print("Masukkan Bilangan: ");untukmenampilkanMasukkan Bilangan: bil=input.nextInt();artinyaadalahmasukkannilaibil. while (bil<=0||bil>=11)akanmengalamiperulanganjikanilaibil<=0||bil>=11. || artinyaatau/or. System.out.println("Bilangan not found");akanmenampilkanbilangan not found jikanilaitidaksesuaidenganbil<=0||bil>=11. System.out.print("Repeat : ");maksudnyaadalahmasukkankembalinilai. bil=input.nextInt();artinyaadalahmasukkannilaibil. System.out.println("Bilangan Found");akanmenampilkanbilangan Found jikanilaisesuaidenganbil<=0||bil>=11. Tugas Input importjava.util.Scanner; public class konversi { public static void main(String args[]) { Scanner input = new Scanner(System.in); float m, cm; String join; charlagi; lagi='y'; while(lagi=='y'){
  5. 5. System.out.print("Masukan M : "); m=input.nextFloat(); cm=m*100; System.out.println("Ukuran CM : "+cm); System.out.print("MasihPengenNgitung ? (y/t) : "); join = input.next(); lagi = join.charAt(0);} } } Output
  6. 6. MODUL 8 PERULANGAN DENGAN DO WHILE PEMBAHASAN ContohInput : public class UlangDo2 { public static void main (String[]args) { int c; double f; System.out.println("------------------"); System.out.println("CELCIUS FAHREINHET"); System.out.println("------------------"); c=1; do { f=1.8*c+32; System.out.println("Celcius : "+c+"Fahreinhet : "+f); c++; } while (c<=10); System.out.println("------------------"); } } Outputnyaadalah : ------------------------------------------------- CELCIUS FAHREINHET ------------------------------------------------- Celcius : 1 Fahreinhet : 33.8 Celcius : 2 Fahreinhet : 35.6
  7. 7. Celcius : 3 Fahreinhet : 37.4 Celcius : 4 Fahreinhet : 39.2 Celcius : 5 Fahreinhet : 41.0 Celcius : 6 Fahreinhet : 42.8 Celcius : 7 Fahreinhet : 44.6 Celcius : 8 Fahreinhet : 46.4 Celcius : 9 Fahreinhet : 48.2 Celcius : 10 Fahreinhet : 50.0 Press any key to continue… Public class UlangDo2menunjukkannama program padasaatpenyimpananadalahUlangDo2.java Public static void main(String[]args) menunjukkan method utamaataupermulaansuatu program. [] adalah optional. argsadalahpelengkap. String adalahmethodnya. int c;adalahuntukmendeklarasikan c bertipe integer. double f;adalahuntukmendeklarasikan variable f. System.out.println("CELCIUS FAHREINHET");untukmenampilkanCELCIUS FAHREINHET c=1;untukmenyatakanbahwa c nilainya 1. f=1.8*c+32;adalah proses dimanauntukmenghasilkannilai f adalahdengan1.8*c+32. System.out.println("Celcius : "+c+"Fahreinhet : "+f);untukmenampilkannilaiCelciusdanFahreinhet. c++;adalahmasing-masingnilai c ditambah 1. while (c<=10);akanmengalamiperulanganjikanilaic<=10. Contoh lain adalah : import java.util.Scanner; public class Hrata2 { public static void main(String[]args) { Scanner input = new Scanner(System.in); int i=1, data; float x, rata, jum;
  8. 8. System.out.print("Banyaknya Data : "); data=input.nextInt(); System.out.println(""); System.out.println("===================="); jum=0; do{ System.out.print("Data ke-"+i+": "); x=input.nextInt(); jum+=x; i++; }while(i<=data); rata=jum/data; System.out.println("===================="); System.out.println("Jumlah : "+jum); System.out.println("Rata-rata : "+rata); } } Outputnyaadalah : BanyaknyaData : 4 ===================== Data ke-1 : 2 Data ke-2 : 3 Data ke-3 : 2 Data ke-4 : 3 ===================== Jumlah : 10.0 Rata-rata : 2.5 Press any key to continue… Public class Hrata2menunjukkannama program padasaatpenyimpananadalahHrata2.java import java.util.Scanner; adalah menunjukkan input yang akankitagunakanadalah Scanner.
  9. 9. Public static void main(String[]args) menunjukkan method utamaataupermulaansuatu program. Scanner input = new Scanner(System.in);adalahrumusutamauntukmelakukansuatuoperasimasukan. [] adalah optional. argsadalahpelengkap. String adalahmethodnya. int i=1, data;untukmendeklarasikan variable i yang bernilai 1 dan variable data. float x, rata, jum;untukmendeklarasikan variable x, rata, jumbertipe float. System.out.print("Banyaknya Data : ");untukmenampilkanBanyaknya Data : data=input.nextInt();untukmemasukkannilai. jum=0;adalahpernyataanjum yang bernilai 0. System.out.print("Data ke-"+i+": ");untukmenampilkan Data ke-. Dan +i+ maksudnyaadalahmenghubungkanke variable i. x=input.nextInt();untukmemasukkannilai. jum+=x;adalahnilaijumditambahdengannilai x. i++;adalahmasing-masingnilaiiditambah 1. while(i<=data);akanmelakukanperulanganjikanilaii<=data. rata=jum/data;adalah proses dimanauntukmenghasilkannilai rata adalahdenganjum/data. System.out.println("Jumlah : "+jum);untukmenampilkanJumlah : yang dihubungkandengan variable jum. System.out.println("Rata-rata : "+rata);untukmenampilkan Rata-rata : yang dihubungkandengan variable rata. Input yang lain adalah : import java.util.Scanner; public class Tambahan { public static void main (String[]tan) { Scanner input = new Scanner(System.in); int n=1; int m; int o=5; do{ m=n; do{ System.out.print(m+ "t"); m++;}
  10. 10. while(m<=o); System.out.println(); n++; o++;} while(n<=5); } } Outputnyaadalah : 1 2 3 4 5 2 3 4 5 6 3 4 5 6 7 4 5 6 7 8 5 6 7 8 9 Press any key to continue… Program inimenggunakanperulanganbersarangmerupakanbentukperulangandimanaterjadiperulanga ndalamperulangan. Public class Tambahanmenunjukkannama program padasaatpenyimpananadalahTambahan.java import java.util.Scanner; adalah menunjukkan input yang akankitagunakanadalah Scanner. Public static void main(String[]tan)menunjukkan method utamaataupermulaansuatu program. [] adalah optional. Tan adalahpelengkap. String adalahmethodnya. Scanner input = new Scanner(System.in);adalahrumusutamauntukmelakukansuatuoperasimasukan. int n=1;untukmendelarasikan variable n yang bernilai 1danbertipe integer. int m;untukmendelarasikan variable m yang bertipe integer. int o=5;untukmendelarasikan variable o yang bernilai 1danbertipe integer. m=n;untukmenyatakanbahwanilai m samadengan n. System.out.print(m+ "t");untukmenampilkannilai m dimana m++;masing-masingnilai m ditambah 1. while(m<=o);akanmelakukanperulanganjikanilai m<=o. System.out.println();untukmengaturjaraksetiap yang ditampilkan. n++;masing-masingnilai n ditambah 1. o++;masing-masingnilai o ditambah 1. while(n<=5);akanmelakukanperulanganjikanilai n<=5.
  11. 11. Kesimpulan 1. Public class digunakanuntukmemberinama classdanpenyimpanannyaharussamadengannama class. 2. Scanner input = new Scanner(System.in);adalahrumusutamauntukmelakukansuatuoperasimasukan. 3. Setiappenulisan program harusbenarkarenabahasapemrogramansifatnya case sensitive. 4. System.out.printuntukmenampilkan program tanpaharuspindahkebarisberikutnya. 5. System.out.printlnuntukmenampilkan program pindahkebarisberikutnya. 6. Setiap statement harus di akhiri“ ; ”. 7. [] adalah optional. Tan adalahpelengkap. String adalahmethodnya. 8. While akanmelakukanperulanganterus-menerusjikabernilai true dantidakakanmelakukanperulanganjikabernilai false. 9. ++ adalahmasingnilaiditambahkandengan 1 dan – adalahmasingnilaidikurangkandengan 1. 10. Perbedaanantara while dan do while adalahpadapernyataannya. whilemengecekkondisididepansedangkan do while dibelakang. 11. Perulanganbersarangmerupakanbentukperulangandimanaterjadiperulangandalamperulang an.

×