adsense

seponsor

Wednesday, February 22, 2017

Fungsi sqrt() pada pemrograman bahasa C

Fungsi sqrt() pada bahasa C untuk mencari akar kuadrat 2, misalnya:

x = 4;
y = sqrt(x);

Nilai variabel y adalah 2 dari 4 akar kuadrat 2.

imronkom.blogspot.com


Dibawah ini contoh program bahasa c untuk mencari nilai akar kuadrat.
#include < stdio.h >
#include < math.h >

// Header untuk hapus layar
#include
int system (const char *command);


int main() {

    // Perintah hapus layar

    system ("clear");

     //idenfikasi variabel

    float x, y, z;
    char lagi;

    lagi = 'Y';

    //awal pengulangan jika lagi Y atau y

    while ( lagi=='Y' || lagi=='y')
    {

        // Perintah hapus layar

                system ("clear");

         //Masukan  bilangan dan akarkuadrat

        puts("Masukan bilangan (x akarkuadrat 2):");
        printf("x = ");
        scanf("%f", &x);

        //Menghitug pangkat dengan fungsi sqrt

        z = sqrt(x);

         //Menampilkan hasil pangkat x akarkuadrat 2 = z

        printf("%.2f akarkuadrat 2  = %.2f \n", x, z);

         //Masukakan variabel lagi untuk menggulang
       
        int  ulang = 1;

        while ( ulang == 1 )
        {
                   printf("\n\nJika mau menghitung lagi tekan tombol y, mengakhiri tombol t - Enter!  ");
                        scanf("%s", &lagi);
            if (lagi =='Y' || lagi == 'y' || lagi =='T' || lagi =='t') 
            {
                ulang = 0;
            }
        }
    }

    //Mengakhiri Program Bahasa C

    return 0;
}


Perintah complie coding di atas :

    gcc akar.c -lm -o akar


Contoh penggunaan fungsi sqrt() :
Sebuah lingkaran diketahui memiliki luas 154 cm, hitung diamer lingkaran !

Masukkan :
    Luas lingkaran

Proses :
    jari-jari = sqrt(luas*(7/22))
   
    Diameter = 2 x jari+jari

Output :

    Diameter

Coding :

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

// Header untuk hapus layar
#include
int system (const char *command);

int main() {
// Perintah hapus layar
system ("clear");
//idenfikasi variabel
float luas, jari2, diameter;
char lagi;
lagi = 'Y';
//awal pengulangan jika lagi Y atau y
while ( lagi=='Y' || lagi=='y')
{
// Perintah hapus layar
system ("clear");
//Masukan bilangan dan akarkuadrat
puts("Menghitung Diameter dari luas Lingkaran :");
printf("Luas Lingkaran = ");
scanf("%f", &luas);
//Menghitug jari-jari lingkaran
jari2 = sqrt(luas*(7.0/22));
//Menghitung Diameter
diameter = 2 * jari2;
//Menampilkan hasil pangkat x akarkuadrat 2 = z
printf("Diameter lingkaran dari luas %2.f = %.2f \n", luas, diameter);
//Masukakan variabel lagi untuk menggulang
int ulang =1;
while ( ulang == 1 )
{
printf("\n\nJika mau menghitung lagi tekan tombol y, mengakhiri tombol t - Enter! ");
scanf("%s", &lagi);
if (lagi =='Y' || lagi == 'y' || lagi =='T' || lagi =='t')
{
ulang = 0;

}
}
}
//Mengakhiri Program Bahasa C
return 0;
}

http://wahcilik.blogspot.com/2016/02/fungsi-sqrt-pada-pemrograman-bahasa-c.html










No comments:

Post a Comment