Halo Sahabat – Sahabat, pada artikel kali ini kita akan membahas mengenai pembuatan program yang akan menghasilkan faktorial dari sebuah bilangan pada bahasa Dart.
Dalam matematika, faktorial dari bilangan Asli n Yakni hasil perkalian selang bilangan bulat positif yang kurang dari atau sama dengan n. Faktorial ditulis sebagai n! dan dinamakan n faktorial.
Sebagai Misalnya, 4! Yakni mempunyai nilai 1×2×3×4 = 24.
Pada program Dart faktorial ini kitaakan mengambil bilangan bulat dan menampilkan faktorial dari bilangan tersebut dan menghitung nilai nya menggunakan looping.
Program
import 'dart:io';
void main() {
int faktorial = 1;
print("Masukkan bilangan bulat : ");
int? n = int.parse(stdin.readLineSync()!);
if (n
Output nya adalah
Masukkan bilangan bulat :
4
Hasil faktorial dari 4 adalah 24
Penjelasan
- Yang pertama, kita import library io Buat mengambil input dan mengeluarkan output dari console atau command line.
import 'dart:io';
- Lewat, kita buat programnya di dalam method main. Buat variabel penampung hasil faktorial nya. Selanjutnya, buat variabel penampung hasil input user dari console.
int? n = int.parse(stdin.readLineSync()!);
- Kita cek terlebih dahulu apakan nilai yang dimasukkan oleh user lebih dari 0. Kalau nilai n kurang dari 0 maka akan di keluarkan output gagal.
if (n
- Selanjutnya, di bagian blok else kita buat loopingnya terlebih dahulu.
for (int i = 1; i
blok looping tersebut akan dijalankan ketika nilai i Lagi kurang atau sama dengan dari nilai yang diinputkan oleh user.
Di dalam blok looping nya kita panggil variabel faktorial yang nilai nya akan dikalikan dengan variable i
for (int i = 1; i
Sehingga hasilnya akan menjadi seperti ini.
n = 4
faktorial = 1 * 1 = 1
faktorial = 1 * 2 = 2
faktorial = 2 * 3 = 6
faktorial = 6 * 4 = 24
- Terakhir, jangan lupa Buat mengeluarkan outputnya.
print("Hasil faktorial dari " + n.toString() + " adalah " + faktorial.toString());
Oke Sahabat Sahabat, sekian dulu artikel kali ini. Tiba jumpa di artikel berikutnya.