Free download

News Update :
Home » , » Program Menghitung Sisi Miring Segitiga Bahasa C

Program Menghitung Sisi Miring Segitiga Bahasa C

Penulis : MJH 08 on Sunday, November 11, 2012 | 2:54 AM

Contoh program kali ini menggunakan pengetahuan dari 2 contoh program sebelumnya, Program Menghitung Luas Dan Keliling Lingkaran Bahasa C, dan satu lagi program yang masih sama, cuma menggunakan fungsi pow()

Soal : Buatlah program untuk menghitung sisi miring segitiga siku-siku dengan sisi tegak dan sisi mendatar merupkan input dari masukan keyboard.

Jawab : 

/*-----------------------------------------------------*/
/*---------Nama : Ahmad Ariful Amri -----------------*/
/*---------Program: Menghitung sisi miring segitiga----*/
/*-------------www.go-program.blogspot.com-------------*/
/*-----------------------------------------------------*/

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

int main()
{
float datar,tegak,miring;
printf("nsisi datar : "); scanf("%f", &datar);
printf("sisi tegak : "); scanf("%f", &tegak);

miring = sqrt(pow(datar, 2) + pow(tegak, 2));
printf("nsisi miring segitiga adalah %.2fnn", miring);

return EXIT_SUCCESS;
}


Fungsi sqrt pada contoh diatas digunakan untuk menghitung akar dari pangkat. Fungsi ini terdapat di library math. Karena program diatas menggunakan header yang tidak standar yaiu math, maka untuk mengkompilenya agak berbaeda diperlukan proses me-link ke llibrary math. Misalkan ada menyimpan source code diatas dengan nama segitiga.c. Maka cara mengkompilenya di terminal linux yaitu:
 gcc -Wall -o segitiga segitiga.c -lm

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

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

http://go-program.blogspot.com/2012/11/program-menghitung-sisi-miring-segitiga-bahasa-c.html

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