Front Advertisement

C# Tutorial Membuat Operasi Penjumlahan, Perkalian, Pengurangan Berderet dengan Pengulangan



Operasi Aritmatika Berderet

Dalam bangku perkuliahan biasanya mahasiswa/i diberikan sebuah tugas untuk menyelesaikan soal-soal logika tertentu, seperti pembuatan pattern (pola) yang telah kita bahas sebelumnya. Ada juga kasus dimana kita harus membuat deret operasi aritmatika seperti penjumlahan, pengurangan, perkalian maupun pembagian.

BACA JUGA: 
1. C# Tutorial Membuat Rangkaian Kata Unik dengan Pengulangan
2. C# Membuat Program Pola Unik Segitiga, Piramida, Berlian, dan Persegi
3. C# Tutorial Membuat Pola Simbol Hati (love)

Pada pembahasan kali ini kita akan membuat program tersebut, dengan soal sebagai berikut:


1. Operasi Penjumalahan Berderet


1                    = 1
1 + 2                = 3
1 + 2 + 3            = 6
1 + 2 + 3 + 4        = 10
1 + 2 + 3 + 4 + 5    = 15



Studi Kasus : 

Buatlah sebuah program operasi aritmatika penjumlahan berderet, seperti yang terlihat pada pola diatas, posisi sama dengan harus sama rata pada setiap barisnya dan juga nilai dari operasi penjumlahan tersebut yang dihasilkan harus benar atau sesuai dengan pola di atas.


Penyelesaian:

Dalam operasi penjumlahan berderet, kita harus menggunakan statemen pengulangan for. Sebelumnya kita telah membahas bagaimana cara membuat sebuah pola-pola unik dengan bantuan statemen pengulangan for, dalam operasi tersebut kita hanya mencetak sebuah simbol asteriks ( * ) agar menyerupai bentuk yang kita inginkan. Konsep tersebut dengan konsep operasi berderet inipun sama, hanya saja dalam operasi penjumlahan berderet ini tidak hanya membentuk sebuah pola angka-angka akan tetapi kita juga harus menjumlahkannya pada setiap barisnya. 


Logikanya kita harus mendeklarasikan sebuah variabel bantu yang digunakan untuk operasi penjumlahan tersebut dan kita juga harus mendefinisikan statemen kontrol if, untuk menempatkan simbol operasi penjumlahan ( + ) pada posisi yang sesuai . Bagaimana cara melakukannya, berikut ini adalah kode program untuk operasi penjumlahan berderet. 

PROGRAM 1.1
using System;

namespace CSharpTutorials
{
    
    // Kelas utama.
    class Program
    {
        public static int rows, column;
        public static double value;
        public static double total = 1;
        public static int space = 0;

        static void Main()
        {
           

            // Penjumlahan berderet
             Console.WriteLine("<---  PENJUMLAHAN BERDERET --->");
                for(rows = 1; rows<=5; rows++)
                 {
                    value = 1;
                   for(column=1; column<=rows; column++)
                    {
                        if(column != 1)
                         {
                             Console.Write(" + " + column);
                             value += column;
                         }
                        else
                         {
                            Console.Write(column);
                         }
                    }
                   for(space=27; space>=(column*4)-1; space--)
                    {
                    Console.Write(" ");

                    }

                     Console.WriteLine("= " + value);
                 }


            
       
            Console.ReadLine();
        }
    }

}


HASIL PROGRAM 1.1
<---  PENJUMLAHAN BERDERET --->
1                     = 1
1 + 2                 = 3
1 + 2 + 3             = 6
1 + 2 + 3 + 4         = 10
1 + 2 + 3 + 4 + 5     = 15




2. Operasi Penjumlahan Berderet dengan nilai Total

10 + 8 + 6 + 4 + 2    = 30
10 + 8 + 6 + 4        = 28
10 + 8 + 6            = 24
10 + 8                = 18
10                    = 10
                        --
                        110



Studi Kasus :

Buatlah sebuah program operasi aritmatika penjumlahan berderet serta menjumlahkan hasil dari nilai setiap baris yang diberikan oleh program, seperti yang terlihat pada pola diatas, posisi sama dengan harus sama rata pada setiap barisnya dan juga nilai dari operasi penjumlahan tersebut yang dihasilkan harus benar atau sesuai dengan pola di atas.

Penyelesaian:

Dalam kasus ini kita harus mendeklarasikan variabel bantu yang digunakan untuk menjumlahkan nilai pada setiap baris pengulangan dan juga kita perlu mendeklarasikan satu variabel lagi untuk menjumlahkan nilai keseluruhan (total) dari operasi penjumlahan tersebut. Selengkapnya berikut ini adalah kode program untuk operasi penjumlahan berderet dengan nilai total. 

PROGRAM 1.2
using System;

namespace CSharpTutorials
{
    
    // Kelas utama.
    class Program
    {
        public static int rows, column;
        public static double value;
        public static double total = 1;
        public static int space = 0;

        static void Main()
        {
           
          Console.WriteLine("\n\n<---  PENJUMLAHAN BERDERET DENGAN TOTAL --->"); 
          for (rows = 1; rows <= 10; rows += 2)
            {
                value = 10;
                for (column = 10; column >= rows; column -= 2)
                {
                    if (column != 10)
                    {
                        Console.Write(" + " + column);
                        value += column;
                        total += (value / 2);
                    }
                    else
                    {
                        Console.Write(column);
                    }
                }
                for (space =- 3; space <= (column * 2.1); space++)
                {
                    Console.Write(" ");

                }

                Console.WriteLine("= " + value);

                
            }
            Console.WriteLine("\t\t\t--");

            // Mencetak total.
            Console.Write("\t\t\t" + (total-6));
            
       
            Console.ReadLine();
        }
    }

}


HASIL PROGRAM 1.2
<---  PENJUMLAHAN BERDERET DENGAN TOTAL --->
10 + 8 + 6 + 4 + 2    = 30
10 + 8 + 6 + 4        = 28
10 + 8 + 6            = 24
10 + 8                = 18
10                    = 10
                        --
                        110






3. Operasi Perkalian Berderet

1                     = 1
1 * 3                 = 3
1 * 3 * 5             = 15
1 * 3 * 5 * 7         = 105
1 * 3 * 5 * 7 * 9     = 945




Studi Kasus :

Buatlah sebuah program operasi aritmatika perkalian berderet serta menjumlahkan hasil dari nilai pada setiap barisnya, seperti yang terlihat pada pola diatas, posisi sama dengan harus sama rata pada setiap barisnya dan juga nilai dari operasi perkalian tersebut yang dihasilkan harus benar atau sesuai dengan pola di atas.

Penyelesaian:

Dalam kasus operasi perkalian berderet konsepnya sangatlah sederhana seperti pada program operasi penjumlahan berderet, hanya saja disini kita mengubah operasi penjumlahan ke dalam operasi perkalian. Namun, Anda harus perhatikan pada kondisi pengulangannya karna pada pola di atas setiap barisnya ditambahkan nilai 1. Bagaimana cara menyelesaikan kasus tersebut ?,  Selengkapnya berikut ini adalah kode program untuk operasi perkalian berderet.  

PROGRAM 1.3
using System;

namespace CSharpTutorials
{
    
    // Kelas utama.
    class Program
    {
        public static int rows, column;
        public static double value;
        public static double total = 1;
        public static int space = 0;

        static void Main()
        {
           
           Console.WriteLine("<---  PERKALIAN BERDERET --->");
            for (rows = 1; rows <= 10; rows+=2)
            {
                value = 1;
                for (column = 1; column <= rows; column+=2)
                {
                    if (column != 1)
                    {
                        Console.Write(" * " + column);
                        value *= column;
                    }
                    else
                    {
                        Console.Write(column);
                    }
                }
                for (space = 25; space >= (column * 2) - 1; space--)
                {
                    Console.Write(" ");

                }

                Console.WriteLine("= " + value);
            }
            
       
            Console.ReadLine();
        }
    }

}


HASIL PROGRAM 1.3
<---  PERKALIAN BERDERET --->
1                     = 1
1 * 3                 = 3
1 * 3 * 5             = 15
1 * 3 * 5 * 7         = 105
1 * 3 * 5 * 7 * 9     = 945





4. Operasi Pembagian Berderet

10 : 8 : 6 : 4 : 2    = 0,0
10 : 8 : 6 : 4        = 0,1
10 : 8 : 6            = 0,2
10 : 8                = 1,3
10                    = 10




Studi Kasus :

Buatlah sebuah program operasi aritmatika pembagian berderet serta menjumlahkan hasil dari nilai pada setiap barisnya, seperti yang terlihat pada pola diatas, posisi sama dengan harus sama rata pada setiap barisnya dan juga nilai dari operasi pembagian tersebut yang dihasilkan harus benar atau sesuai dengan pola di atas.

Penyelesaian:

Terakhir dalam kasus operasi aritmatika, disini kita akan menyelesaikan operasi pembagian berderet. Konsep dari operasi inipun sangatlah sederhana seperti pada program operasi penjumlahan berderet, maupun perkalian berderet, hanya saja disini kita mengubah operasinya ke dalam operasi pembagian. Bagaimana cara menyelesaikan kasus tersebut ?,  Selengkapnya berikut ini adalah kode program untuk operasi pembagian berderet. 

PROGRAM 1.4
using System;

namespace CSharpTutorials
{
    
    // Kelas utama.
    class Program
    {
        public static int rows, column;
        public static double value;
        public static double total = 1;
        public static int space = 0;

        static void Main()
        {
             
            Console.WriteLine("<---  PEMBAGIAN BERDERET --->");
            for (rows = 1; rows <= 10; rows += 2)
            {
                value = 10;
                for (column = 10; column >= rows; column -= 2)
                {
                    if (column != 10)
                    {
                        Console.Write(" : " + column);
                        value /= column;
                       
                    }
                    else
                    {
                        Console.Write(column);
                    }
                }
                for (space = -3; space <= (column * 2.1); space++)
                {
                    Console.Write(" ");

                }
                if (value == 10)
                {
                    Console.WriteLine("= {0} ", value);
                }
                else
                {
                    Console.WriteLine("= {0:N1} ", value);
                }
               

            }    
       
            Console.ReadLine();
        }
    }

}


HASIL PROGRAM 1.4
<---  PEMBAGIAN BERDERET --->
10 : 8 : 6 : 4 : 2    = 0,0
10 : 8 : 6 : 4        = 0,1
10 : 8 : 6            = 0,2
10 : 8                = 1,3
10                    = 10




BONUS:

5. Operasi Pengurangan Berderet

1                     = 1
1 - 2                 = -1
1 - 2 - 3             = -4
1 - 2 - 3 - 4         = -8
1 - 2 - 3 - 4 - 5     = -13



PROGRAM 1.5
using System;

namespace CSharpTutorials
{
    
    // Kelas utama.
    class Program
    {
        public static int rows, column;
        public static double value;
        public static double total = 1;
        public static int space = 0;

        static void Main()
        {
             
          Console.WriteLine("<---  PENGURANGAN BERDERET --->");
            for (rows = 1; rows <= 5; rows++)
            {
                value = 1;
                for (column = 1; column <= rows; column++)
                {
                    if (column != 1)
                    {
                        Console.Write(" - " + column);
                        value -= column;
                    }
                    else
                    {
                        Console.Write(column);
                    }
                }
                for (space = 27; space >= (column * 4) - 1; space--)
                {
                    Console.Write(" ");

                }

                Console.WriteLine("= " + value);
            }

       
            Console.ReadLine();
        }
    }

}


HASIL PROGRAM 1.5
<---  PENGURANGAN BERDERET --->
1                     = 1
1 - 2                 = -1
1 - 2 - 3             = -4
1 - 2 - 3 - 4         = -8
1 - 2 - 3 - 4 - 5     = -13





 

C# (dibaca: C Sharp) merupakan bahasa pemrograman generasi baru yang mewah, kaya akan fitur, dan dapat digunakan untuk membuat beraneka raga program/aplikasi di berbagai bidang. C# mendukung beberapa paradigma pemrograman: imperatif, deklaratif, fungsional, serta pemrograman berorientasi objek. C# termasuk dalam keluarga C, dan fitur-fiturnya banyak diadopsi dari Java dan C++. C# menggunakan pustaka (library) yang terdapat dalam .NET Framework, kelengkapan di dalam pustaka .NET Framework menjadikan proses pengembangan program/aplikasi menggunakan C# relatif lebih mudah dan cepat jika dibandingkan dengan C++ dan Java.

No comments:

Kami menerima masukan dari anda jika memang ada pembahasan yang keliru dan kami sangat senang jika anda dapat berkontribusi untuk menyempurnakan postingan kami. Anda dapat mengirimkan email ke : hari18.muhammad@gmail.com

Jika postingan ini bermanfaat jangan lupa share postingan ini. Kami sangat merekomendasikan untuk anda yang membutuhkan informasi tentang computer stuff silakan subscribe blog kami dapatkan informasi terupdate dari kami secara gratiss. Terimakasih!

Powered by Blogger.