Assalamualaikum wr wb
Dalam membuat Sebuah progam baik itu C++ atau Bahasa progam lainnya, jika ingin menghitung luas atau lainnya yang bersangkutan dengan Bangun SEGITIGA. Langkah pertama kalian harus Ketahui adalah rumusnya dan cara kerja rumus tersebut. Namun jangan kuwatir, disini saya akan memberikan contoh porgam Berserta rumusnya.
Isi materi : 
* Flowchart dan Rumus
* Contoh progam C++.
* Contoh program Python.
* Segitiga sama kaki.
* Segitiga sama sisi.
* Segitiga Lancip.
 Flowchat 
Rumus : 
Luas = ½ × alas × tinggi
Contoh Program : 
#include <iostream>
#include <cstdio> //Fungsi printf()
#include <iomanip> //Fungsi setprecision()
Using namespace std;
Int main() 
{
      //Deklarasi Variabel
      float PHI = 3.14;
      float alas, tinggi;
      float hasil;
      //Informasi progam
      printf("==MENGHITUNG LUAS SEGITIGA==\n");
      //Input Progam
      cout<<"Masukan Panjang Alas : ";
      cin>>alas;
      cout<<"Masukan Tinggi\t : ";
      cin>>tinggi;
      //Proses
      hasil = (alas * tinggi) / 2;
      //Menampilkan hasil
      std::cout<<
      std::setprecision(3)<<"Luas segitiga adalah\t : ";
      std::cout<<hasil<<" cm"<<endl;
      return 0;
}
Hasil Progam :
======= MENGHITUNG LUAS SEGITIGA========
Masukan panjang alas : 30
Masukan tinggi             : 10
Luas segitiga                 : 150 cm
===========================================
Mendapatkan hasil 150 cm berasal dari 
½ × 30 × 10
½ × 300
150 cm.
========
B.  Segitiga sama sisi :
Contoh Progam : 
#include <iostream>
#include <math.h> //Fungsi sqrt()
using namespace std;
Int main ()
{
      //Deklarasi variabel
      float alas, hasil;
      //Informasi progam
      cout<<"=== LUAS SEGITIGA ==="<<endl;
      //Input progam
      cout<<"Masukan Panjang alas : ";
      cin>>alas;
      //Proses
      hasil = (pow(alas, 2) * sqrt(3)) / 4;
      //Menampilkan hasil
      cout<<"Luas segitiga adalah : "<<hasil<< endl;
      return 0;
}
HASIL PROGAM : 
=== LUAS SEGITIGA ===
Masukan panjang alas : 4
Luas segitiga adalah : 6.9282
======================================
Mendapatkan hasil 6.9 cm berasal dari : 
(4² × ✓3) / 4
(16 × ✓3) /4
4 ✓3
6.9 cm
======
C. Segitiga lancip 
Contoh progam : 
#include <iostream>
#include <cstdio> //Fungsi printf()
#include <math.h> //Fungsi sqrt(), pow()
#include <iomanip> 
using namespace std;
int main() 
{
      char n[2];
      float AB,BC,CA,
      float hasil;
      //Informasi progam
      printf("Kode : \n");
      printf ("1. AB\n");
      printf ("2. BC\n");
      printf ("3. CA\n");
      //Input untuk switch
      cout<<"Masukan pilihan : ";
      cin>> n;
      //Switch
      switch (n) {
            case 1 :
                cout<<"Masukan BC : "; cin>>BC;
                cout<<"Masukan CA : "; cin>>CA;
               hasil = sqrt(pow(BC,2) - pow(CA,2)); break;
            case 2 : 
              cout<<"Masukan CA : ";cin>>CA;
              cout<<"Masukan AB : ";cin>>AB;
              hasil = sqrt(pow(CA,2) + pow(AB,2)); break;
            case 3 : 
                cout<<"Masukan AB : ";cin>>AB;
                cout<<"Masukan BC : ";cin>>BC;
                hasil = sqrt(powBC,2) - pow(AB,2)); break;
            default : {
                  cout<<"Kode salah"<<endl;
            }
      }
      std::cout<<
      std::setprecision(3)<<"Luas segitiga adalah : ";
      std::court<<hasil<<std::endl;
      return 0;
}
HASIL PROGAM : 
Masukan kode             : 2
Masukan CA                : 3
Masukan AB               : 4
Luas segitiga adalah : 5 cm
========================================
Mendapatkan hasil 5 cm berasal dari : 
BC² = CA² + AB²
BC² = 3² + 4²
BC² = 9 + 16
BC² = 25
BC = 5 cm.
==========
Cukup sekian dari saya.  Kali ada kesalahan atau kurang jelas, sisipkan pada komentar dengan sopan.
~Salam progamer 
  
  
  
  
Comments