Akademi Manajemen Informatika

Halo Sahabat – Sahabat, pada artikel kali ini kita akan membahas mengenai pembuatan program yang akan menghasilkan faktorial dari sebuah bilangan pada bahasa Dart.

Dalam matematikafaktorial 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.

READ  Pengertian, Jenis, dan Langkah Meningkatkan

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.