A. Definisi Masalah 1. Rumusan Masalah a. Buat program untuk menampilkan bilangan ganjil dari 11 sampai 188 b. Buat program untuk menampilkan angka hari sebanyak n yang diinputkan dari keyboard c. Buat program untuk menampilkan gambar *, dengan variable integer yang nilainya didapat dari input keyboard 2. Fungsi a. Program java ini berfungsi untuk menampilkan bilangan ganjil dari 11 sampai dengan 188 b. Program java ini berfungsi untuk menampilkan angka hari sebanyak angka yang diinputkan dari keyboard oleh user c. Program java ini berfungsi untuk menampilkan symbol * sesuai dengan jumlah yang diinputkan oleh user dari keyboard B. Perhitungan Matematika 1. Program Menampilkan bilangan ganjil dari 11 sampai dengan 188
X=11 ; x<=188 ; x++ X%2 != 0 2. Program untuk menampilkan angka hari sebanyak n yang diinputkan dari keyboard
for (y=1;y<=x;y++) { z=y; if(z%7!=0){ z=z%7; }else{ z=7; } 3. Program untuk menampilkan gambar *, dengan variable integer yang nilainya didapat dari input keyboard for (int y = 1; y <= x; y++) for (int z = 1; z <= y; z++)
False
True
X%2!=0
True
False
Cetak
End
2. Program untuk menampilkan angka hari sebanyak n yang diinput dari keyboard
Start
Int x,y,z
Inputkan x
y=1 ;
Print z
C=c+7
End
3. Program untuk menampilkan bintang (*) dengan variable integer yang jumlahnya dapat diinput dari keyboard
Start Z++
Int x, y, z Inputkan x Y ++ n
Print * y Z <= y
Print spasi
Z=1
D. Source Code 1. Menampilkan Bilangan Ganjil mulai dari 11 sampai 188 a. Menggunakan Pengulangan For
public static void main(String[] args) { int x; System.out.println("Ini adalah program untuk menampilkan bilangan ganjil 11 sampai 188 :"); for (x=11; x<=188; x++) if (x % 2 != 0) System.out.printf("%d\n",x); System.out.println("By Syeh Mukhamad Iqbal Abu Dafi"); System.out.println("125150407111006"); } }
c. Menggunakan Do-While
public static void main(String[] args) { int x=10; System.out.println("Program Menampilkan Bilangan Ganjil 11 sampai 188"); System.out.println("By Syeh Mukhamad Iqbal Abu Dafi"); do { x++; if (x%2!=0)
2. Program untuk menampilkan jumlah hari sebanyak n yang diinputkan pada keyboard
public static void main(String[] args) { Scanner input = new Scanner (System.in); int x,y,z; System.out.println("Program untuk Menampilkan Angka Hari"); System.out.println("By Syeh Mukhamad Iqbal Abu Dafi"); System.out.print("Inputkan Angka Hari : "); x = input.nextInt(); System.out.print("Jumlah hari : "); for (y=1;y<=x;y++) { z=y; if(z%7!=0){ z=z%7; }else{ z=7; } System.out.printf("%d", z); } }
E. Snapshoot Program 1. Program untuk menampilkan bilangan ganjil antara 11 sampai 188
2. Program uuntuk menampilkan jumlah hari sebanyak n yang diinputkan dari keyboard
3. Program untuk menampulkan bintang dengan variable integer yang nilainya didapat dari input keyboard