Halo semuanya! Berjumpa dengan Miniblog dari Inzaghi's Blog! Faktorial merupakan Rumus yang paling sering di jumpai di dalam Matematika. Seperti apakah Program Faktorial dalam Bahasa Pemrograman Dart? Inilah Jawabannya.
Untuk Software-nya, Anda bisa menggunakan VS Code. Dan untuk Online Compiler untuk Bahasa Dart memang sedikit, karena kurang populernya (Underrated), sehingga salah satunya hanyalah dari Tutorialspoint.com.
Dalam Matematika, Faktorial dari Bilangan Bulat Positif dari n yang dilambangkan dengan n!, adalah Produk (Perkalian) dari semua Bilangan Bulat Positif yang kurang dari atau sama dengan n :
Dan inilah Faktorial Iteratif dengan Bahasa Dart :
import 'dart:io';// Fungsi untuk menghitung faktorial secara iteratifint faktorialIteratif(int n) {int fak = 1;if (n > 0) {for (int i = 1; i <= n; i++) {fak *= i;}}return fak;}void main() {print("Program menghitung Faktorial Iteratif");stdout.write("Masukkan Angka : ");int angka = int.parse(stdin.readLineSync()!);int hasil = faktorialIteratif(angka);print("$angka! = $hasil");}
Input dan Output :
Program menghitung Faktorial Iteratif
Masukkan Angka : 7
7! = 5040
Dan inilah Faktorial Rekursif dengan Bahasa Dart :
import 'dart:io';// Fungsi untuk menghitung faktorial secara rekursifint faktorialRekursif(int a) {if (a == 0) {return 1;} else {return (a * faktorialRekursif(a - 1));}}void main() {print("Program menghitung Faktorial Rekursif");stdout.write("Masukan Bilangan : ");int bil = int.parse(stdin.readLineSync()!);print("$bil! = ${faktorialRekursif(bil)}");}
Input dan Output :
Program menghitung Faktorial Rekursif
Masukan Bilangan : 5
5! = 120
Mohon maaf apabila ada kesalahan sedikitpun pada Kode Program ini.
Terima Kasih 😀😊😘👌👍 :)