ALGORITMA (Menampilkan bil fibonacci dengan perulangan while dan jumlah bil factorial)
Kali ini saya akan kasih bahan yang selanjutnya yaitu
program menampilkan bil fibonacci pada algoritma menggunakan flowgorithm untuk
membuat flowchartnya dan dan jcreator untuk tes program
Kita dapati flowchart seperti gambar dibawah
Dengan kode java seperti yang dibawah
import java.util.*;
import java.lang.Math;
public class JavaApplication {
private static Scanner input = new Scanner(System.in);
public static void main(String[] args) {
int bilinput;
int jmlfibb;
int cacah;
int bil1;
int bil2;
cacah = 0;
bil1 = 0;
bil2 = 1;
bilinput = 0;
jmlfibb = 0;
bilinput = input.nextInt();
System.out.println(jmlfibb);
while (cacah <= bilinput) {
jmlfibb = bil1 + bil2;
bil2 = bil1;
bil1 = jmlfibb;
cacah = cacah + 1;
System.out.println(jmlfibb);
}
}
}
import java.lang.Math;
public class JavaApplication {
private static Scanner input = new Scanner(System.in);
public static void main(String[] args) {
int bilinput;
int jmlfibb;
int cacah;
int bil1;
int bil2;
cacah = 0;
bil1 = 0;
bil2 = 1;
bilinput = 0;
jmlfibb = 0;
bilinput = input.nextInt();
System.out.println(jmlfibb);
while (cacah <= bilinput) {
jmlfibb = bil1 + bil2;
bil2 = bil1;
bil1 = jmlfibb;
cacah = cacah + 1;
System.out.println(jmlfibb);
}
}
}
Selanjutnya kode java kita uji coba lewat JCREATOR
Proses complete
Selanjutnya kita lanjutkan ke program untuk mengetahui
jumlah bil ke- pada bil factorial
Bil factorial mempunya bentuk seperti
Kita peroleh flowchart
seperti dibawah
Dengan kode java :
import java.util.*;
import java.lang.Math;
public class JavaApplication {
private static Scanner input = new Scanner(System.in);
public static void main(String[] args) {
int bilanganIN;
int bilulang;
int hasil;
hasil = 1;
bilulang = 1;
bilanganIN = input.nextInt();
while (bilulang <= bilanganIN) {
hasil = hasil * bilulang;
bilulang = bilulang + 1;
}
System.out.println(hasil);
}
}
import java.lang.Math;
public class JavaApplication {
private static Scanner input = new Scanner(System.in);
public static void main(String[] args) {
int bilanganIN;
int bilulang;
int hasil;
hasil = 1;
bilulang = 1;
bilanganIN = input.nextInt();
while (bilulang <= bilanganIN) {
hasil = hasil * bilulang;
bilulang = bilulang + 1;
}
System.out.println(hasil);
}
}
Uji coba selanjutnya dengan jcreator
Proses complete
Apabila ada salah dalam pembuatan silahkan berkomentar TERIMAKASIH
Komentar
Posting Komentar