April 23, 2024
menghitung lingkaran segitiga segitempat

Belajar Bahasa C – Menghitung Luas Lingkaran, Segi Tiga dan Persegi Panjang

Fania sedang kedatangan sepupunya yang masih kecil. Sepupunya itu adalah anak kecil yang nakal, terlebih Fania bukanlah tipe orang yang menyukai anak kecil. Selain itu, sepupunya juga membawa pekerjaan rumah dari sekolahnya. Pekerjaan rumahnya mengenai matematika yaitu menghitung luas lingkaran, segi tiga dan persegi panjang. Sepupunya meminta Fania untuk membantu mengerjakannya. Fania merasa kesal dan rasanya ingin sekali menyihir sepupunya itu agar tertidur saja. Supaya Fania tidak jadi menyihir sepupunya, yuk bantu dia membuat program menghitung luas lingkaran, segi tiga dan persegi panjang.

Rumus dari ketiga bangun datar tersebut dapat di lihat pada artikel Rumus Luas 8 Bangun Datar Beserta Contoh Soalnya.

Menghitung luas lingkaran, segi tiga dan persegi panjang

Input Program

Tampilan pertama akan menampilkan menu untuk memilih luas bangun yang akan dihitung. Selanjutnya perhitungan luas untuk bangunan tersebut.

Output Program

Keluaran dari program adalah hasil perhitungan dari luas bangun datar yang dipilih.

Kode Program

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

int main()
{
  int i, co;
  float ri, pa, le, lu;

  do
  {
    system("cls");
    printf("Menu :\n");
    printf("1. Luas Lingkaran\n");
    printf("2. Luas Segi Tiga\n");
    printf("3. Luas Persegi Panjang\n");
    printf("4. Keluar\n");
    printf("Pilihan : ");
    scanf("%d", &co);

    if (co == 1)
    {
      printf("Panjang jari-jari lingkaran = ");
      scanf("%f", &ri);
      lu = 3.14 * ri * ri;
      printf("Luas lingkaran = %.2f\n", lu);
      printf("Tekan Enter!");
      getchar();
    }
    else if (co == 2)
    {
      printf("Panjang segi tiga = ");
      scanf("%f", &pa);
      printf("Tinggi segi tiga = ");
      scanf("%f", &le);
      lu = 0.5 * pa * le;
      printf("Luas segi tiga = %.2f\n", lu);
      printf("Tekan Enter!");
      getchar();
    }
    else if (co == 3)
    {
      printf("Panjang persegi panjang = ");
      scanf("%f", &pa);
      printf("Tinggi persegi panjang = ");
      scanf("%f", &le);
      lu = pa * le;
      printf("Luas persegi panjang = %.2f\n", lu);
      printf("Tekan Enter!");
      getchar();
    }
    getchar();
  } while (co != 4);

  return 0;
}

Keluaran Program

Menu :
1. Luas Lingkaran
2. Luas Segi Tiga
3. Luas Persegi Panjang
4. Keluar
Pilihan : 1
Panjang jari-jari lingkaran = 10
Luas lingkaran = 314.00
Tekan Enter!
Menu :
1. Luas Lingkaran
2. Luas Segi Tiga
3. Luas Persegi Panjang
4. Keluar
Pilihan : 2
Panjang segi tiga = 10
Tinggi segi tiga = 5
Luas segi tiga = 25.00
Tekan Enter!
Menu :
1. Luas Lingkaran
2. Luas Segi Tiga
3. Luas Persegi Panjang
4. Keluar
Pilihan : 3
Panjang persegi panjang = 5
Tinggi persegi panjang = 7
Luas persegi panjang = 35.00
Tekan Enter!
Menu :
1. Luas Lingkaran
2. Luas Segi Tiga
3. Luas Persegi Panjang
4. Keluar
Pilihan : 4

Tentang Fania

Ingin tahu cerita lain tentang Fania? Klik disini untuk kisah lainnya

Rajo Intan

Blogger, pemiliki Onestring Lab, menulis artikel terkait teknologi informasi dan pendidikan. Web Developer, berpengalaman lebih dari 20 tahun mengembangkan berbagai aplikasi dan sistem informasi. Kerjasama kontak di onestringlab@gmail.com atau https://forms.gle/xAGKkpi6B3BzJyzk7

View all posts by Rajo Intan →

Leave a Reply

Your email address will not be published. Required fields are marked *

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
Best Wordpress Adblock Detecting Plugin | CHP Adblock