Program Barisan dan Deret Bilangan Geometri dengan Java

Halo guys! Jika sebelumnya sudah membuat Program Barisan dan Deret Bilangan Aritmatika, kali ini kita akan membuat Program Program Barisan dan Deret Bilangan Geometri dalam Bahasa Java.

Sumber : Akupintar.idQuipper.com (Blog)Ruangguru.com (Blog), dan Gramedia.com


Untuk Software-nya, Anda bisa menggunakan NetBeans, Eclipse, IntelliJ IDEA, ataupun VS Code. Bahkan Anda juga bisa menggunakan Online Compiler yang ada di Internet seperti ProgramizOneCompilerOnlineGDBTrinket, dll.

Barisan Geometri merupakan pola di mana setiap dua suku yang berurutan memiliki faktor pengali atau rasio yang tetap. Rasio dalam barisan geometri biasanya dilambangkan dengan simbol r. Barisan Geometri juga dikenal sebagai barisan ukur.

Sebagai contoh sederhana, misalkan Anda memiliki barisan sebagai berikut :

1, 3, 9, 27, …

Untuk itulah, Deret Geometri tak hingga hampir sama dengan deret geometri biasa, hanya saja deret ini terus berlanjut hingga jumlah suku-sukunya tak terbatas.

Pertama, Rasio adalah nilai pengali pada barisan dan deret. Rumus untuk mencari rasio pada Barisan Geometri dan Deret Geometri adalah seperti Rumus berikut.

Kedua, Un adalah suku ke-n pada barisan dan deret. Untuk mencari Un pada Barisan Geometri dan Deret Geometri, kalian bisa menggunakan rumus berikut ini.

Sn adalah jumlah suku ke-n pada Barisan dan Deret.

atau


Inilah Barisan dan Deret Bilangan Geometri dengan Java :

import java.util.Scanner;

public class Geometri {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
       
        // Deklarasi variabel
        double a, r, Sn;
        int n;
       
        // Input nilai awal, rasio, dan banyaknya suku
        System.out.println("Program Barisan & Deret Geometri");
        System.out.println("================================\n");

        System.out.print("Masukkan Suku Awal (a) : ");
        a = scan.nextDouble();
       
        System.out.print("Masukkan Rasio (r) : ");
        r = scan.nextDouble();
       
        System.out.print("Masukkan Banyak Suku (n) : ");
        n = scan.nextInt();
       
        System.out.println("\nBarisan Geometri : ");
       
        // Menampilkan Barisan Geometri
        for (int i = 0; i < n; i++) {
            double Un = a * Math.pow(r, i);  // Menghitung suku ke-i (U_n)
            System.out.print(Un + " ");
        }
       
        // Menghitung Deret Geometri (Jumlah S_n)
        if (r != 1) {
            Sn = a * (1 - Math.pow(r, n)) / (1 - r);
        } else {
            Sn = a * n;
        }
       
        System.out.println("\nDeret Geometri (Jumlah S_n): " + Sn);
    }
}

Input dan Output :

Program Barisan & Deret Geometri
================================

Masukkan Suku Awal (a) :  3
Masukkan Rasio (r) :  4
Masukkan Banyak Suku (n) :  5

Barisan Geometri : 
3.0 12.0 48.0 192.0 768.0 
Deret Geometri (Jumlah S_n): 1023.0


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

Terima Kasih 😀😊😘👌👍 :)

Post a Comment

Previous Post Next Post