Free download

News Update :
Home » , , » Program Menghitung Luas Dan Keliling Lingkaran Bahasa C

Program Menghitung Luas Dan Keliling Lingkaran Bahasa C

Penulis : MJH 08 on Wednesday, November 7, 2012 | 4:11 PM

Nah, kali ini sebuah contoh program sederhana, mungkin bisa dijadikan latihan atau makanan harian bagi pemula seperti saya yang sedang bealajar bahasa pemrograman C. berikut contoh program menghitung luas dan keliing lingkaran berdasarkan inputan user menggunakan bahasa C.
Buatlah program untuk menghitung luas dan keliling lingkaran dengan besar jari-jari-lingkaran dimasukkan melalui keyboard.

Melihat soal diatas, tentu sudah sangat jelas, bahwa kita (user) diminta untuk memasukkan nilai pad program tersebut, jadi kita harus mnggunakan fungsi scanf(). Berikut ini penyelesaiannya:

/*-----------------------------------------------------*/
/*-----Nama : Ahmad Ariful Amri ---------------------*/
/*-----Program: Menghitung luas dan keliling lingkaran-*/
/*--------------dari nilai inputan user----------------*/
/*-----------------------------------------------------*/


#include <stdio.h>
#include <stdlib.h>

int main(void)
{
float phi=3.14, jari,luas,keliling;
printf("Masukkan jari-jari lingkaran : ");
scanf("%f", &jari);

luas=phi*jari*jari; /*Rumus luas lingkaran. pi r kuadrat*/
keliling=2*phi*jari; /*Rumus Keliling Lingkaran*/

printf("\nLingkaran dengan jari-jari %f memiliki luas: %f", jari,luas);
printf("\nLingkaran dengan jari-jari %f memiliki keliling: %f\n\n", jari,keliling);

return EXIT_SUCCESS;
}

Berikut tutorial cara meng kompile program diatas, misalkan ada menyimpan source code diatas dengan nama  lingkaran.c. Maka cara mengkompilenya di terminal linux yaitu:
 gcc -Wall -o lingkaran lingkaran.c 

jika sukses tanpa error dan warning, kini saatnya menjalankan program tersebut:
./lingkaran

Contoh keseluruhan tutorial mengkompile dan menjalankan program diatas ada pada screen shoot berikut


ini: Nah begitulah tutorial singkatnya, semoga bermanfaat dan bisa dimengerti.

Share this article :

Post a Comment

 
Company Info | Contact Us | Privacy policy | Term of use | Widget | Advertise with Us | Site map
Copyright © 2011. mjh 08 . All Rights Reserved.
Design Template by panjz-online | Support by creating website | Powered by Blogger