Sabtu, 06 April 2013

Bentuk Umum Persamaan Kuadrat menggunakan C#


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Materi3
{
    public class bentuknya
    {

        public void bentukumum()
        {
            Console.WriteLine("Bentuk umum akar persamaan kuadrat :");
            Console.WriteLine("ax^2 + bx + c \n");
        }
    }

    public class inputnya
    {
        int a, b, c;
        double dtr, determinan, satu, dua;
        public void input()
        {

            Console.Write("Input Nilai a = ");
            a = Convert.ToInt32(Console.ReadLine());
            Console.Write("Input Nilai b = ");
            b = Convert.ToInt32(Console.ReadLine());
            Console.Write("Input Nilai c = ");
            c = Convert.ToInt32(Console.ReadLine());
      
            Console.WriteLine("\nRumus Akar Persamaan Kuadrat (Rumus ABC)  :");
            Console.WriteLine("-b -+ (b^2 - 4ac)^1/2 / 2a\n");

            dtr = b * b - (4 * a * c);
            determinan = Math.Sqrt(dtr);

            satu = (-1 * b + determinan) / (2 * a);
            dua = (-1 * b - determinan) / (2 * a);

            if (dtr < 0)
                Console.WriteLine("Determinan negatif. Akar tidak bisa dicari.");
            else if (dtr == 0)
                Console.WriteLine("Akar Persamaannya =  " + satu);
            else
            {
                Console.WriteLine("Akar pertama = " + satu);
                Console.WriteLine("Akar kedua   = " + dua);
            }
        }
    }
    public class Materi3
    {
        static void Main()
        {
            bentuknya u = new bentuknya();
            u.bentukumum();
            inputnya i = new inputnya();
            i.input();
           
            Console.ReadKey();
        }
    }
}

0 komentar:

Posting Komentar