Header Gerak

Sabtu, 31 Maret 2012

contoh program menghitung luas lingkaran

#include <stdio.h>
#include <conio.h>
#define phi 3.14
//langsung dianggap variabel 'lingkaran'
struct {
  float jari2;
  float keliling;
  float luas;
} lingkaran;
//fungsi void untuk menghitung luas ingkaran
void luasLingkaran(){
//langsung menggunakan luas lingkaran asli
     lingkaran.luas = lingkaran.jari2 * lingkaran.jari2 * phi;
     printf("\nLuas lingkaran = %f",lingkaran.luas);
}
//fungsi yang mengembalikan nilai float untuk menghitung keliling lingkaran
float kelLingkaran(float j){
      return 2*phi*lingkaran.jari2;
}
int main(){
     clrscr();
     printf("Jari-jari = ");scanf("%f",&lingkaran.jari2);
//panggil fungsi luasLingkaran
     luasLingkaran();
//panggil fungsi keliling, nilai kembaliannya dikirim ke keliling lingkaran asli
     lingkaran.keliling = kelLingkaran(lingkaran.jari2);
//tampilkan keliling lingkaran asli
     printf("\nKeliling lingkaran = %f",lingkaran.keliling);
     getch();
}
 
 

Tidak ada komentar:

Posting Komentar