Program Mencari Akar Persamaan Kuadrat dengan C

Halo semuanya! Berjumpa dengan Miniblog dari Inzaghi's Blog! Jika sebelumnya, sudah membahas tentang Operasi Hitung dalam Bahasa Pemrograman. Sekarang, kita akan membahas tentang Program mencari Akar Persamaan Kuadrat dengan C.

Untuk Software-nya, Anda bisa menggunakan CodeBlocks, Dev C++, ataupun VS Code. Bahkan Anda juga bisa menggunakan Online Compiler yang ada di Internet seperti ProgramizOneCompilerOnlineGDB, dll.

Secara Matematis, Rumus Akar Persamaan Kuadrat adalah sebagai berikut :

Dan inilah Program mencari Akar Persamaan Kuadrat dengan Bahasa C  :

#include <stdio.h>
#include <math.h>

int main() {
    int a, b, c, D;
    float x1, x2;

    printf("Masukkan nilai a : ");
    scanf("%d", &a);
    printf("Masukkan nilai b : ");
    scanf("%d", &b);
    printf("Masukkan nilai c : ");
    scanf("%d", &c);
    printf("\n");

    printf("Bentuk Persamaan :\n");
    printf("%dx^2 + %dx + %d = 0\n", a, b, c);

    printf("\nAkar-Akar Persamaan Kuadratnya adalah :\n");
    D = (b * b) - (4 * a * c);

    if (D > 0) {
        x1 = (-b + sqrt(D)) / (2.0 * a);
        x2 = (-b - sqrt(D)) / (2.0 * a);
        printf("X1 = %f\n", x1);
        printf("X2 = %f\n", x2);
    } else if (D == 0) {
        x1 = (-b + sqrt(D)) / (2.0 * a);
        x2 = x1;
        printf("X1 = X2 = %f\n", x1);
    } else {
        printf("\nAkar Imajiner\n");
    }

    return 0;
}

Input dan Output :

Masukan nilai a : 2
Masukan nilai b : -6
Masukan nilai c : 3

Bentuk Persamaan :
2x^2 + -6x + 3 = 0

Akar-Akar Persamaan Kuadratnya adalah :
X1 = 2.36603
X2 = 0.633975


Mohon maaf apabila ada kesalahan sedikitpun pada Kode Program ini.

Terima Kasih 😀😊😘👌👍 :)

Post a Comment

Previous Post Next Post