Program Deret Bilangan Ganjil-Genap dengan C#

Halo semuanya! Berjumpa dengan Miniblog dari Inzaghi's Blog! Dalam Matematika Dasar, kita mengenal Bilangan Ganjil dan Genap. Jika Bilangan Genap merupakan Bilangan Kelipatan 2, sedangkan Bilangan Ganjil juga Kelipatan 2 yang ditambah 1. Lalu, bagaimanakah dalam Pemrograman C# untuk Program Deret bilangan Ganjil-Genap? Inilah Penjelasannya!

Sumber : Solusimatematika.com

Untuk Software-nya, Anda bisa menggunakan Microsoft Visual Studio ataupun VS Code. Bahkan Anda juga bisa menggunakan Online Compiler yang ada di Internet seperti ProgramizOneCompilerDotnetfiddle.net, dll.

Jika ini merupakan Deret Bilangan Ganjil :

1, 3, 5, 7, 9, ....

Sedangkan, inilah Deret Bilangan Genap :

2, 4, 6, 8, 10, ...

Adapun, Rumus Deret Aritmetika adalah sebagai berikut :

Untuk Rumus Deret Bilangan Ganjil, inilah Rumusnya :

Sedangkan, untuk Rumus Deret Bilangan Genap, inilah Rumusnya :

Dan inilah Deret Bilangan Ganjil-Genap dengan C# :

using System;

class GanjilGenap
{
    static void Main()
    {
        Console.WriteLine("-----------------------------------");
        Console.WriteLine("Program Deret Bilangan Ganjil Genap");
        Console.WriteLine("-----------------------------------");
        Console.WriteLine("1. Ganjil");
        Console.WriteLine("2. Genap");
        Console.WriteLine("-----------------------------------");
        Console.Write("Masukan Pilihan : ");
        int pil = int.Parse(Console.ReadLine());
        Console.Write("Masukan Batas : ");
        int batas = int.Parse(Console.ReadLine());

        if (pil == 1)
        {
            Console.WriteLine("Deret Bilangan Ganjil");
            for (int i = 1; i <= batas; i++)
            {
                if (i % 2 != 0)
                    Console.Write(i + " ");
            }
        }
        else if (pil == 2)
        {
            Console.WriteLine("Deret Bilangan Genap");
            for (int i = 1; i <= batas; i++)
            {
                if (i % 2 == 0)
                    Console.Write(i + " ");
            }
        }
        else
        {
            Console.WriteLine("Invalid");
        }
    }
}

Input dan Output :

-----------------------------------
Program Deret Bilangan Ganjil Genap
-----------------------------------
1. Ganjil             
2. Genap             
-----------------------------------
Masukan Pilihan :  1
Masukan Batas :  10
Deret Bilangan Ganjil
1 3 5 7 9 

-----------------------------------
Program Deret Bilangan Ganjil Genap
-----------------------------------
1. Ganjil             
2. Genap             
-----------------------------------
Masukan Pilihan :  2
Masukan Batas :  10
Deret Bilangan Genap
2 4 6 8 10 

Namun, jika ingin terpisah antara Bilangan Ganjil dan Genap, inilah 2 Program di antaranya.

Inilah Deret Bilangan Ganjil dengan Bahasa C# :

using System;

class Ganjil
{
    static void Main()
    {
        Console.WriteLine("-----------------------------------");
        Console.WriteLine("Program Deret Bilangan Ganjil");
        Console.WriteLine("-----------------------------------");
        Console.Write("Masukan Batas : ");
        int batas = int.Parse(Console.ReadLine());

        for (int i = 1; i <= batas; i++)
        {
            if (i % 2 != 0)
                Console.Write(i + " ");
        }
    }
}

Input dan Output :

-----------------------------------
Program Deret Bilangan Ganjil      
-----------------------------------
Masukan Batas :  15
1 3 5 7 9 11 13 15 

Sedangkan, Deret Bilangan Genap dengan Bahasa C# :

using System;

class Genap
{
    static void Main()
    {
        Console.WriteLine("-----------------------------------");
        Console.WriteLine("Program Deret Bilangan Genap");
        Console.WriteLine("-----------------------------------");
        Console.Write("Masukan Batas : ");
        int batas = int.Parse(Console.ReadLine());

        for (int i = 1; i <= batas; i++)
        {
            if (i % 2 == 0)
                Console.Write(i + " ");
        }
    }
}

Input dan Output :

-----------------------------------
Program Deret Bilangan Genap      
-----------------------------------
Masukan Batas :  16
2 4 6 8 10 12 14 16   


Mohon maaf apabila ada kesalahan sedikitpun pada Kode Program ini.

Terima Kasih 😀😊😘👌👍 :)

Post a Comment

Previous Post Next Post