Dokumen tersebut memberikan contoh algoritma dan program Java menggunakan struktur pengulangan while untuk menghitung deret bilangan, menampilkan teks berulang kali, dan menghitung rata-rata dari input pengguna.
apa hubungan operasi matematika dengan alogaritma?
Di materi kali kita bahas mengenai hubungan alogaritma dengan operasi matematika.
*materi ini dibuat oleh dosen saya atas nama Habibah Nurfauziah, S.Kom, M.Si beliau merupakan salah satu dosen di STMIK MUHAMMADIYAH JAKARTA
apa hubungan operasi matematika dengan alogaritma?
Di materi kali kita bahas mengenai hubungan alogaritma dengan operasi matematika.
*materi ini dibuat oleh dosen saya atas nama Habibah Nurfauziah, S.Kom, M.Si beliau merupakan salah satu dosen di STMIK MUHAMMADIYAH JAKARTA
2. Struktur Pengulangan
ALGORITMA PEMROGRAMAN JAVA
ULANG SELAMA kondisi
Pernyataan_1
................
Pernyataan_N
AKHIR – ULANG
while (kondisi) {
Pernyataan _1
..................
Pernyataan_N
}
Catatan :
Pernyaan_1 hingga Pernyataan_N
akan dijalankan secara berulang-
ulang selama kondisi bernilai benar.
Catatan :
kondisi dalam while berupa ekspresi
yang menghasilkan nilai benar atau
salah. kondisi harus ditulis dalam
tanda kurung ( )
3. Contoh 1:
Soal Algoritma
Buatlah algoritma dan program
untuk menampilkan 6 buah baris
yang bertuliskan “Selamat Belajar”
1. bil ← 1
2. ULANG SELAMA bil ≤ 6
tampilkan (“Selamat Belajar”)
bil ← bil + 1
AKHIR - ULANG
4.
5. Program di atas tidak efektif, karena terlalu banyak variabel
Fungsi variabel i dapat dihilangkan diganti saja dengan
fungsi varibel yang telah ada
6.
7. // Menulis dengan mengulang 6 baris
public class EnamBaris {
public static void main(String[] args) {
int bil, i;
bil = 1;
i = 1;
while (bil <= 6) {
System.out.println(i + "
Selamat Belajar");
bil++;
i++;
}
}
}
8. Contoh 2:
Soal Algoritma
Buatlah algoritma dan
program untuk
menghitung deret berikut
sampai dengan n.
n adalah bilangan yang
dimasukkan dari
keyboard
1 + 2 + 3 + .... + (n-2) + (n-1) + n
1. masukkan(n)
2. jum ← 0
3. pencacah ← 0
4. ULANG SELAMA pencacah ≤ n
jum ← jum + pencacah // Proses operasi
// penjumlahan
pencacah ← pencacah + 1
AKHIR – ULANG
9. // Menghitung deret n bilangan
import java.util.Scanner;
public class JumlahBilangan {
public static void main(String[] args) {
int n, jum, pencacah;
Scanner scan = new Scanner(System.in);
System.out.print("n : ");
n = scan.nextInt();
jum = 0;
pencacah = 0;
while (pencacah <= n) {
jum = jum + pencacah;
pencacah++;
}
System.out.println(jum);
}
}
14. // Menghitung deret n bilangan
import java.util.Scanner;
public class JumlahBilangan {
public static void main(String[] args) {
int n, jum, pencacah;
Scanner scan = new Scanner(System.in);
System.out.print("n : ");
n = scan.nextInt();
jum = 0;
pencacah = 1;
while (pencacah <= n) {
jum = jum + pencacah;
pencacah++;
System.out.print(pencacah-1) ;
System.out.print(" + ");
}
System.out.println();
System.out.print("Jumlah deret pada " + n + "
bilangan adalah ");
System.out.println(" = " + jum);
}
}
15. Contoh 3:
Soal Algoritma
Buatlah algoritma dan
pprogram untuk
menghitung rata-rata dari
n masukan.
n adalah bilangan yang
dimasukkan dari
keyboard
1. masukkan(n)
2. jum ← 0
3. pencacah ← 0
4. ULANG SELAMA pencacah ≤ n
masukkan(bil)
jum ← jum + bil // Proses Penjumlahan
pencacah ← pencacah + 1
AKHIR – ULANG
5. rataRata ← jum/n
6. Tampilkan(rataRata)
Algoritma dimulai dengan meminta jumlah data yang akan dirata-rata dari keyboard (n
data).
n data tersebut dibaca dari keyboard dan setelah dibaca nilainya ditambahkan ke
variabel jum.
Sehingga untuk data terakhir, nilai jum adalah nilai penjumlahan n buah data.
Nilai rata-rata diperoleh dar jum dibagi dengan n
19. That’s all. Thank you!
Any Questions?
Jun Akizaki - http://thepopp.com.
Used Font: Aleo Family, Montserrat Family.
Icon: Font generated by flaticon.com under CC BY.
The authors are: Stephen Hutchings.