Program Barisan dan Deret Bilangan Aritmatika dengan Dart

Halo gais! Jika sebelumnya sudah membuat Program Deret Fibonacci, dan Lucas, kali ini kita akan membuat Program Barisan dan Deret Bilangan Aritmatika dengan Bahasa Dart.

Sumber : Wikipedia.orgDetik.comRuangguru.com (Blog), dan Saylordotorg.Github.io

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.


Deret Aritmatika erat kaitannya dengan Barisan Aritmatika. Meski keduanya berbeda, beberapa soal deret Aritmatika dapat kita pecahkan dengan mengkombinasikan rumus deret dan barisan Aritmatika. Tapi, sebenarnya apa itu Deret Aritmatika?

Artinya jika diketahui Barisan Aritmatika adalah U1U2U3, ..., Un maka Deret Aritmatika-nya yaitu U1 + U2 + U3 ... + Un. Deret Aritmatika dilambangkan dengan Sn. Deret Aritmatika juga dapat diartikan sebagai barisan yang nilai seluruh sukunya diperoleh dari penjumlahan atau pengurangan suku sebelumnya dengan suatu bilangan.

Contohnya :

3, 7, 11, 15, 19, ...

Misal an adalah suku barisan ke-n, maka :

Lebih umumnya, suku barisan ke-n dapat ditulis :


Inilah Barisan dan Deret Bilangan Aritmatika dengan Dart :

import 'dart:io';

void main() {
  print("Program Barisan Deret Aritmatika");
  print("================================");
  print();

  int a = int.parse(stdin.readLineSync()!);
  int n = int.parse(stdin.readLineSync()!);
  int b = int.parse(stdin.readLineSync()!);
  print();

  print("Barisan Aritmatika:");
  for (int i = 0; i < n; i++) {
    stdout.write('${a + (i * b)} ');
  }

  int deretAritmatika = ((2 * a + (n - 1) * b) * n) ~/ 2;
  print("\nDeret Aritmatika: $deretAritmatika");
}

Input dan Output :

Program Barisan Deret Aritmatika
================================

Masukan Suku Awal : 2
Masukan Banyak Suku : 10
Masukan Beda : 3

Barisan Aritmatika : 
2 5 8 11 14 17 20 23 26 29 
Deret Aritmatika : 155


Mohon maaf apabila ada kesalahan sedikit pun pada Kode Program ini.

Terima Kasih 😀😊😘👌👍 :)

Post a Comment

Previous Post Next Post