Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <math.h>
- #include <conio.h>
- void main (){
- int bangun,ulangi;
- ulangi:
- clrscr ();
- printf("MENGHITUNG LUAS BANGUN DATAR\n");
- printf("(1)Persegi\n");
- printf("(2)Persegi Panjang\n");
- printf("(3)Segitiga\n");
- printf("(4)Lingkaran\n");
- printf("(5)Jajar Genjang\n");
- printf("(6)Trapesium\n");
- printf("(7)Layang-layang\n");
- printf("(8)Belah Ketupat\n");
- printf("\nPilih Salah Satu Bangun Datar: ");scanf("%d",&bangun);
- if(bangun==1){
- int sP,LP;
- printf("(1)Menghitung Luas Persegi\n");
- printf(" Masukkan Nilai Sisi Persegi:");scanf("%d",&sP);
- LP=sP*sP;
- printf(" Maka Luas Persegi Adalah:");printf("%d\n\n",LP);
- }
- else
- if(bangun==2){
- int pPP,lPP,LPP;
- printf("(2)Menghitung Luas Persegi Panjang\n");
- printf(" Masukkan Nilai Panjang:");scanf("%d",&pPP);
- printf(" Masukkan Nilai Lebar:");scanf("%d",&lPP);
- LPP=pPP*lPP;
- printf(" Maka Luas Persegi Panjang adalah:");printf("%d\n\n",LPP);
- }
- else
- if(bangun==3){
- int aST,tST,LST;
- printf("(3)Menghitung Luas Segitiga\n");
- printf(" Masukkan Nilai Alas:");scanf("%d",&aST);
- printf(" Masukkan Nilai Tinggi:");scanf("%d",&tST);
- LST=(aST*tST)/2;
- printf(" Maka Luas Segitiga adalah:");printf("%d\n\n",LST);
- }
- else
- if(bangun==4){
- int r,LL;
- printf("(4)Menghitung Luas Lingkaran\n");
- printf(" Masukkan Nilai Jari-jari:");scanf("%d",&r);
- LL=(r*r)*22/7;
- printf(" Maka Luas Lingkaran Adalah:");printf("%d\n\n",LL);
- }
- else
- if(bangun==5){
- int aJ,tJ,LJ;
- printf("(5)Menghitung Luas Jajar Genjang\n");
- printf(" Masukkan Nilai Alas:");scanf("%d",&aJ);
- printf(" Masukkan Nilai Tinggi:");scanf("%d",&tJ);
- LJ=aJ*tJ;
- printf(" Maka Luas Jajar Genjang adalah:");printf("%d\n\n",LJ);
- }
- if(bangun==6){
- int s1T,s2T,tT,LT;
- printf("(6)Menghitung Luas Trapesium\n");
- printf(" Masukkan Nilai Sisi 1:");scanf("%d",&s1T);
- printf(" Masukkan Nilai Sisi 2:");scanf("%d",&s2T);
- printf(" Masukkan Nilai Tinggi:");scanf("%d",&tT);
- LT=((s1T+s2T)*tT)/2;
- printf(" Maka Luas Trapesium adalah:");printf("%d\n\n",LT);
- }
- if(bangun==7){
- int d1L,d2L,LL;
- printf("(7)Menghitung Luas Layang-layang\n");
- printf(" Masukkan Nilai Diagonal 1:");scanf("%d",&d1L);
- printf(" Masukkan Nilai Diagonal 2:");scanf("%d",&d2L);
- LL=d1L*d2L;
- printf(" Maka Luas Layang-layang adalah:");printf("%d\n\n",LL);
- }
- if(bangun==8){
- int d1BK,d2BK,LBK;
- printf("(8)Menghitung Luas Belah Ketupat\n");
- printf(" Masukkan Nilai Diagonal 1:");scanf("%d",&d1BK);
- printf(" Masukkan Nilai Diagonal 2:");scanf("%d",&d2BK);
- LBK=d1BK*d2BK;
- printf(" Maka Luas Belah Ketupat adalah:");printf("%d\n\n",LBK);
- }
- else
- if(bangun>8){
- printf("Maaf, pilihan yang anda masukkan salah.\n\n");
- }
- getch();
- printf("\nAnda Ingin Mengulang Lagi? [Y/T]");
- ulangi=getch();
- if(ulangi=='Y'||ulangi=='y')
- goto ulangi;
- else
- if(ulangi == 'T' || ulangi == 't')
- {
- printf("\nTerima Kasih.");
- getch();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment