Bagaimana cara menampilkan deret bilangan sebagai berikut
1, 2, 3, 5, 8, 13 ... dst
dengan, menggunakan bahasa Java.
ada yang bisa?
eh...ternyata cara nya cukup mudah jika anda sudah tahu alur logikanya, tetapi bagi yang awam Insya Alloh akan bikin puyeng juga. bagaimana dengan kamu?
berikut sintak programnya dalam Java
package deretbilangan;
import java.util.Scanner;
/**
*
* @author User
*/
public class DeretBilangan {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Scanner input = new Scanner(System.in);
int angka1=0,angka2=1,deret,hasil;
System.out.println("Masukkan bilangan: ");
deret = input.nextInt();
if (deret>2){
for(int i=0;i<deret;i++){
hasil=angka1+angka2;
angka1=angka2;
angka2=hasil;
System.out.print(hasil);
System.out.print(" , ");
}
}else{
System.out.println("Deret kurang dari 2");
}
}
}
berikut tampilannya:
akan tampil seperti diatas jika anda memasukkan angka 8 sebagai masukkannya.
1, 2, 3, 5, 8, 13 ... dst
dengan, menggunakan bahasa Java.
ada yang bisa?
eh...ternyata cara nya cukup mudah jika anda sudah tahu alur logikanya, tetapi bagi yang awam Insya Alloh akan bikin puyeng juga. bagaimana dengan kamu?
berikut sintak programnya dalam Java
package deretbilangan;
import java.util.Scanner;
/**
*
* @author User
*/
public class DeretBilangan {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Scanner input = new Scanner(System.in);
int angka1=0,angka2=1,deret,hasil;
System.out.println("Masukkan bilangan: ");
deret = input.nextInt();
if (deret>2){
for(int i=0;i<deret;i++){
hasil=angka1+angka2;
angka1=angka2;
angka2=hasil;
System.out.print(hasil);
System.out.print(" , ");
}
}else{
System.out.println("Deret kurang dari 2");
}
}
}
berikut tampilannya:
Tidak ada komentar:
Posting Komentar