lISTING
package tugas;
public class Tugas {
public static void main(String[] args) {
int n = 5; // 5 bilangan positif pertama
int hasil = 0;
for (int i=1; i<=n; i++) {
hasil += i;
if (i != n) {
System.out.print(i + " + ");
} else {
System.out.print(i+ " = ");
}
}
System.out.println(hasil);
}
}
LOGIKA
Disini saya membuat program deret mula-mula kita membuat variabel n = 5 yaitu 5 bilangan positif pertama dan kita juga mendeklarasikan variabel hasil = 0 digunakan untuk hasil penjumlahan.
kemudian kita melakukan perulangan dengan syarat int i = 1 (variabel ini bisa dideklarasikan dalam syarat perulangan) yaitu perulangan dimulai dari angka 1, syarat berikutnya i <=n kita tahu n bernilai 5 perulangan dilakukan 5 kali.
dan aksi berikutnya menambahkan nilai i setiap satu kali prulangan (increament). Jika syarat terpenuhi dia akan menjalankan statement hasil += i sama saja dengan hasil = hasil + i kita tahu bahwa nilai i akan selalu berubah setiap satu kali perulangan.
Saya juga mendeklarasikan perintah percabangan dengan syarat jiak i tidak sama dengan n maka dia akan menjalankan statement print ke layar dengan nilai i yang selalu berubah disertai simbol + (plus) dan jika i suda bernilai 5 maka dia akan mengeksekusi statement print ke layar dengan i yang sudah bernilai 5 disertai simbol = (samadengan)lalu kita akan menjalankan statement print hasil "statement ini diletakkan diluar blok perulangan dan percabangan karena kita akan print nilai tunggal.
Link Teman :
http://yudharzki.blogspot.com
http://noufallutfi.blogspot.com
0 komentar:
Posting Komentar