Advertisements
latihan C++

Latihan C++ #04 : Menghitung Luas & Keliling Segitiga 

Anak Males – Ayo Teman- teman mari kita lanjutkan sesi latihan kembali, pada artikel ini kita belajar membuat program c++ menghitung luas & keliling segitiga. Setelah kemarin kita sudah belajar membuat program luas & keliling pesegi panjang.

Untuk Belajar pemrograman kita di wajibkan untuk praktik langsung tidak hanya memahami teorinya saja. Dengan praktik langsung kita dapat memahami secara detail dalam pembuatan program.

Seperti Pengalaman saya yang ketika awal belajar c++ di perkuliahan, dosen selalu memberi tugas untuk membuat program seperti apa yang kita mau bahas sekarang.

Jadi semoga artikel ini bisa bermanfaat untuk kalian yaaa

Sebelum kita bahas programnya kita bahas terlebih dahulu apa itu segitiga serta rumusnya?

Apa itu Segitiga ?

Segitiga adalah bangun datar yang memilki 3 buah sisi dan 3 buah sudut.

Dan juga terdapat jenis-jenis dari segitiga:

  • Segitiga Sembarang
  • Segitiga Sama Kaki
  • Segitiga Sama Sisi
  • Segitiga lancip
  • Segitiga Tumpul
  • Segitiga Siku-Siku

Nah, begitulah penjelasan singkat mengenai apa itu segitiga sekarang kita bahas rumusnya karena itu lebih penting.

Rumus Luas Dan Keliling Segitiga

Rumus Luas maupun Keliling Lingkaran wajib sekali dibahas ketika ingin mebuat program c++ untuk menghitung luas dan keliling segitiga karena rumus nantinya akan di implementasikan di programnya.

Nah, untuk rumus yang pertama adalah 1/2 x alas x tinggi . ya itu adalah rumus luas dari segitiga.

Ketika kita gunakan rumus tersebut untuk program kita persingkat saja.

Mungkin bisa seperti ini 0,5 * a * t.

Kalian bisa menggunakan 1/2 atau 0.5 sama saja

Untuk perhitungan perkalian dalam pemrograman biasanya menggunakan * sebagai operatornya

Kalian Bisa Baca : Operator

Sedangkan untuk a dan t itu untuk variabel alas dan tinggi.

Oke untuk Rumus selanjutnya yaitu rumus keliling = sisi x sisi x sisi.

Dan bisanya ketika kita implementasikan di program bisa seperti ini s1 * s2 * s3 atau sisi1 * sisi2 * sisi3

Terserah kalian menggunakan yang mana, sama saja kok.

Program C++ Luas Segitiga

#include <iostream>

using namespace std;

int main()
{
    cout << "------------------------------------------------------------------------------------------------------------------------" << endl;
    cout << "-------------------------------------------------Luas segitiga-----------------------------------------------------------" << endl;
    cout << "------------------------------------------------------------------------------------------------------------------------" << endl;  

    int a,t,Luas;
    cout << "Masukan nilai alas segitiga: ";
    cin >> a;
    cout << "Masukan nilai tinggi segitiga: ";
    cin >> t;
    Luas = 0.5*a*t;

    cout<<"Hasil dari Luas segitiga :"<<Luas<<endl;

    return 0;
}

Bisa kita lihat pada pembuatan variabel a, t dan luas menggunakan Type data integer. Nah, Kalian bisa kembangkan sesuai kebutuhan kalian baik itu type datanya maupun bentuk dari variabelnya.

Untuk program c++Luas segitiga di haruskan memiliki dua inputan nilai yaitu alas dan tinggi karena pada penerapan rumusnya kita diwajibkan untuk mencari nilai itu terlebih dahulu.

Kalian Bisa baca: Variabel dan Type Data

Output Program C++ Luas Segitiga

Berikut adalah contoh hasil dari program yang telah dibuat, kita bisa lihat bahwa contoh nilai yang di input yaitu 2 untuk nilai alas sedangkan 3 untuk nilai tinggi Dan hasilnya 3 .

Apakah Hasilnya sudah benar teman-teman?…

Coba kita perhatikan rumusnya

jika rumusnya 0.5 x alas x tinggi dan nilai alasnya 2 tingginya 3

Maka hasilnya, 0,5 x 2 x 3 = 3

Yey berarti kita sudah berhasil membuat programnya.

Mudah Bukan

Tugas kalian sekarang mengembangkan program ini menjadi lebih baik.

Baca : Latihan C++ #26 : Program Mencari Nilai Maximal & Minimal

Program C++ Keliling Segitiga

#include <iostream>

using namespace std;

int main()
{
    cout << "------------------------------------------------------------------------------------------------------------------------" << endl;
    cout << "-------------------------------------------------Keliling segitiga------------------------------------------------------" << endl;
    cout << "------------------------------------------------------------------------------------------------------------------------" << endl;

    int s1,s2,s3,keliling;
    cout << "Masukan nilai sisi segitiga yang pertama: ";
    cin >> s1;
    cout << "Masukan nilai sisi segitiga yang kedua: ";
    cin >> s2;
    cout << "Masukan nilai sisi segitiga yang ketiga: ";
    cin >> s3;
    keliling = s1+s2+s3;

    cout<<"Hasil dari keliling segitiga :"<<keliling<<endl;

    return 0;
}

Jika program sebelumnya mempunya 2 inputan, untuk program ini memiliki 3 inputan Karena dalam menghitung keliling segitiga di haruskan memiliki nilai setiap sisinya.

Pada program ini masih menggunakan type data integer dan kalian bisa sesuai kan dengan kebutuhan kalian. Karena Type data integer itu sendiri hanya bisa menampung bilangan bulat.

Output Program C++ Keliling Segitiga

Baca : Latihan C++ #34 : Kalkulator Sederhana

Oke untuk hasil dari programnya bisa dilihat digambar sisinya yang pertama memiliki nilai 1 dan sisinya yang ke 2 bernilai 2 dan yang ke 3 bernilai 3.

Apaakah 6 aadalah hasil yang benar?

Tentu saja dong

karena rumus keliling segitiga adalah menambahkan setiap nilai ketiga sisinya.

Oke kita sudah berhasil membuat kedua programnya baik menghitung luas maupun keliling segitiga, saran saya explore lagi programnya dan kembangkan lagi. Semoga Bermanfaattt

Penutup

Mungkin segitu dulu untuk latihan membuat program C++ luas dan keliling segitiga, semoga bermanfaat untuk kalian dan juga sampai jumpa di artikel berikutnya.

You may also like...

Popular Posts

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *