Sunday, August 21, 2011

Program Akar Persamaan Kuadrat



Program berikut berguna untuk mencari akar persamaan kuadrat anda, dengan rumus umum ax2 + bx + c. Setelah memasukkan a, b, dan c satu persatu serta klik Enter! maka secara otomatis akar dari persamaan kuadrat anda langsung keluar dengan mulus.

Ini sangat membantu anda dalam Ulangan Semester 2 Kelas X SMA karena di sana anda akan banyak bertemu soal mengenai persamaan kuadrat.

Program ini tetap menggunakan Microsoft Visual Studio C# 2010 dengan Console Application.


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace akar_persamaan_kuadrat
{
    class Program
    {
        static void Main(string[] args)
        {
            double akar_determinan;

            Console.WriteLine("Ini adalah layanan pencari akar kuadrat dari fungsi kuadrat anda");
            Console.WriteLine("Bentuk dari persamaan akar kuadrat ini :");
            Console.WriteLine("bentuk umum, yaitu");
            Console.WriteLine("ax^2 + bx + c");
            Console.WriteLine(" ");

            Console.Write("Masukkan a = ");
            string haha = Console.ReadLine();
            int a = Int32.Parse(haha);

            Console.Write("Masukkan b = ");
            string hihi = Console.ReadLine();
            int b = Int32.Parse(hihi);

            Console.Write("Masukkan c = ");
            string huhu = Console.ReadLine();
            int c = Int32.Parse(huhu);

            double determinan = b * b - (4 * a * c);
            akar_determinan = Math.Sqrt(determinan);
            double akar1 = (-1 * b + akar_determinan) / (-2 * a);
            double akar2 = (-1 * b - akar_determinan) / (-2 * a);

            if (determinan < 0)
                Console.WriteLine("Determinan negatif. Akar tidak bisa dicari.");
            else if (determinan == 0)
                Console.WriteLine("Akar dari persamaan anda adalah " + akar1);
            else
            {
                Console.WriteLine("Akar pertama dari persamaan anda adalah " + akar1);
                Console.WriteLine("Akar kedua dari persamaan anda adalah " + akar2);
            }

            Console.ReadKey();
        }
    }
}

Back to Home

Related Articles

0 comment:

Post a Comment