Contoh Program C++ Mencari Luas dan Keliling Bangun Datar (Segitiga, Jajar Genjang, Persegi Panjang)

      


        C++ merupakan bahasa pemrograman komputer yang di buat oleh Bjarne Stroustrup, yang merupakan perkembangan dari bahasa C dikembangkan di Bong Labs (Dennis Ritchie) pada awal tahun 1970-an, Bahasa itu diturunkan dari bahasa sebelumnya, yaitu B, Pada awalnya, bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem Unix, Pada perkembangannya, versi ANSI (American National Standart Institute) Bahasa pemrograman C menjadi versi dominan, Meskipun versi tersebut sekarang jarang dipakai dalam pengembangan sistem dan jaringan maupun untuk sistem embedded, Bjarne Stroustrup pada Bel labs pertama kali mengembangkan C++ pada awal 1980-an.
       Dan untuk jelasnya kita langsung prakteknya saja, terdapat dua cara kita memasukkan bahasa C++ ke aplikasi Turbo C++ untuk menjadi program yang akan kita buat. sebagai contoh saya akan berbagi program mencari luas dan keliling bangun datar.
        Seperti yang saya katakan tadi, terdapat dua cara kita dapat memasukkan bahasa c++ ke Aplikasi Turbo C++, cara yang pertama adalah kita masukan semua secara manual kedalam aplikasi Turbo C++. Atau dengan cara kedua kita tinggal copas(Copy - Paste) ke Notepad dan menyimpan file dalam format .CPP. Jadi semua terserah pribadi masing-masing.

Contoh mencari luas dan keliling bangun datar.

Bangun Segitiga

 #include <conio.h>
#include <iostream.h>
#include <dos.h>
#include <stdio.h>

void main()
{
 mulai:
 clrscr();
 int pil;
 cout<<"PROGRAM MENGHITUNG LUAS DAN KELILING SEGITIGA\n";
 cout<<"1.LUAS           \n";
 cout<<"2.KELILING   \n";
 cout<<"---------------------------------------------------\n";
 cout<<"Masukkan Pilihan anda= ";cin>>pil;

 switch (pil)
 {
 case 1:
 clrscr();
 int TINGGI,ALAS;
 float LUAS;
 char A;
 printf("TINGGI :"); scanf("%d",&TINGGI);
 printf("ALAS    :"); scanf("%d",&ALAS);
 LUAS=0.5*TINGGI*ALAS;
 printf("LUAS :%2.2f\n",LUAS);
 printf("Apakah Anda Ingin Menghitung Lagi [Y/N]?"); scanf("%s",&A);
 if(A=='Y'||A=='y')
  {
  goto mulai;
  }
 if(A=='N'||A=='n')
  {
  goto selesai;
  }
  case 2:
 clrscr();
 int SISI_A,SISI_B,SISI_C;
 float KELILING;
 char B;
 printf("SISI_A    :"); scanf("%d",&SISI_A);
 printf("SISI_B    :"); scanf("%d",&SISI_B);
 printf("SISI_C    :"); scanf("%d",&SISI_C);
 KELILING=SISI_A+SISI_B+SISI_C;
 printf("KELILING :%2.2f\n",KELILING);
 printf("Apakah Anda Ingin Menghitung Lagi [Y/N]?"); scanf("%s",&B);
 if(B=='Y'||B=='y')
  {
  goto mulai;
  }
 if(B=='N'||B=='n')
  {
  goto selesai;
  }
 getch();
}

selesai:
}


Bangun Jajar Genjang:

#include <conio.h>
#include <iostream.h>
#include <dos.h>
#include <stdio.h>

void main()
{
 mulai:
 clrscr();
 int pil;
 cout<<"PROGRAM MENGHITUNG LUAS DAN KELILING JAJAR GENJANG\n";
 cout<<"1.LUAS           \n";
 cout<<"2.KELILING   \n";
 cout<<"---------------------------------------------------\n";
 cout<<"Masukkan Pilihan anda= ";cin>>pil;

 switch (pil)
 {
 case 1:
 clrscr();
 int ALAS,TINGGI;
 float LUAS;
 char A;
 printf("ALAS      :"); scanf("%d",&ALAS);
 printf("TINGGI    :"); scanf("%d",&TINGGI);
 LUAS=ALAS*TINGGI;
 printf("LUAS :%2.2f\n",LUAS);
 printf("Apakah Anda Ingin Menghitung Lagi [Y/N]?"); scanf("%s",&A);
 if(A=='Y'||A=='y')
  {
  goto mulai;
  }
 if(A=='N'||A=='n')
  {
  goto selesai;
  }
  case 2:
 clrscr();
 int PANJANG_ALAS,MIRING;
 float KELILING;
 char B;
 printf("PANJANG_ALAS     :"); scanf("%d",&PANJANG_ALAS);
 printf("MIRING           :"); scanf("%d",&MIRING);
 KELILING=2*(PANJANG_ALAS+MIRING);
 printf("KELILING :%2.2f\n",KELILING);
 printf("Apakah Anda Ingin Menghitung Lagi [Y/N]?"); scanf("%s",&B);
 if(B=='Y'||B=='y')
  {
  goto mulai;
  }
 if(B=='N'||B=='n')
  {
  goto selesai;
  }
 getch();
}

selesai:
}


Bangun Persegi Panjang:


#include <conio.h>
#include <iostream.h>
#include <dos.h>
#include <stdio.h>

void main()
{
 mulai:
 clrscr();
 int pil;
 cout<<"PROGRAM MENGHITUNG LUAS DAN KELILING PERSEGI PANJANG\n";
 cout<<"1.LUAS           \n";
 cout<<"2.KELILING   \n";
 cout<<"---------------------------------------------------\n";
 cout<<"Masukkan Pilihan anda= ";cin>>pil;

 switch (pil)
 {
 case 1:
 clrscr();
 int PANJANG,LEBAR;
 float LUAS;
 char A;
 printf("PANJANG :"); scanf("%d",&PANJANG);
 printf("LEBAR    :"); scanf("%d",&LEBAR);
 LUAS=PANJANG*LEBAR;
 printf("LUAS :%2.2f\n",LUAS);
 printf("Apakah Anda Ingin Menghitung Lagi [Y/N]?"); scanf("%s",&A);
 if(A=='Y'||A=='y')
  {
  goto mulai;
  }
 if(A=='N'||A=='n')
  {
  goto selesai;
  }
  case 2:
 clrscr();
 int PANJANGz,LEBARz;
 float KELILING;
 char B;
 printf("PANJANG :"); scanf("%d",&PANJANGz);
 printf("LEBAR    :"); scanf("%d",&LEBARz);
 KELILING=2*(PANJANGz+LEBARz);
 printf("KELILING :%2.2f\n",KELILING);
 printf("Apakah Anda Ingin Menghitung Lagi [Y/N]?"); scanf("%s",&B);
 if(B=='Y'||B=='y')
  {
  goto mulai;
  }
 if(B=='N'||B=='n')
  {
  goto selesai;
  }
 getch();
}

selesai:
}
 
      Sekian pembahasan mengenai bahasa C++. Bila ada masalah laporkan saja pada kolom komentar dibawah.

If you  like this post share please!!! 

Komentar