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