Anda di halaman 1dari 10

Syeh Mukhamad Iqbal Abu Dafi 125150407111006 Sistem Informasi C PTIIK

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++)

C. Algoritma 1. Program untuk menampilkan bilangan ganjil 11 sampai 188


Start

False

X=11 ; x<=188 ; x++

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 ;

y<=x ; y++ y Z=y Z=z%7 Y C=0 N

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

Y=1 y Y <= x n End

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"); } }

b. Menggunakan Pengulangan While


public static void main(String[] args) { int x = 11; System.out.println("Menampilkan Bilangan Ganjil dari 11 sampai 188 dengan while"); System.out.println("By Syeh Mukhamad Iqbal Abu Dafi"); while (x<=188){ if (x%2!=0) System.out.printf("%d\n", x); x++; } System.out.println("Syeh Mukhamad Iqbal Abu Dafi"); }

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)

System.out.printf("%d\n",x); }while (x<=188); System.out.println("Syeh Mukhamad Iqbal Abu Dafi"); }

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); } }

3. Program untuk menampilkan bintang


Scanner input = new Scanner (System.in); int x; System.out.println("Program untuk menampilkan bintang dengan variabel integer yang jumlah nya dapat diinput dari keyboard"); System.out.println("By Syeh Mukhamad Iqbal Abu Dafi"); System.out.println("Inputkan jumlah bintang : "); x = input.nextInt(); System.out.println(""); for (int y = 1; y <= x; y++) { System.out.println(); for (int z = 1; z <= y; z++) { System.out.printf("*"); } } }

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

Anda mungkin juga menyukai