Latihan C++ #08 : Mencari Luas & Keliling Trapesium

Anak Males – Halo kawan-kawan udah lama nih kita engga latihan membuat program c++ walaupun baru 5 hari si, tapi tenang sekarang kita akan membuat program c++ mencari luas dan keliling trapesium dengan bentuk lain.

Setelah di artikel sebelumnya kita membuat program luas dan keliling belah ketupat dengan mengimplementasikan konsep IF-Else IF, sekarang kita belajar membuat program dengan mengimplementasikan Switch – Case.

Seperti biasa sebelum masuk ke programnya kita bahas dulu secara singkat apa itu trapesium? beserta sifat dan rumusnya.

Ada Saran Tutorial?

Masukan saran kalian

Apa itu Trapesium?

Trapesium merupakan bangun datar dua dimensi yang memiliki dua sisi sejajar namun tidak sama panjang. Dan juga trapesium termasuk segi empat yang memiliki ciri khusus.

Trapesium memiliki beberapa jenis :

  • Trapesium siku-siku
  • Trapesium sama kaki
  • Trapesium sembarang

Dan banyak sekali bentuk trapesium yang sering kita temui di keseharian seperti Pot bunga, tas , keranjang dan mungkin masih banyak lagi.

Sifat – Sifat Trapesium

Mari kita jabarkan satu persatu sifat-sifat trapesium menurut jenisnya.

Trapesium Siku-Siku

  • memiliki 2 diagonal dengan panjang berbeda
  • yang pastinya memiliki sudut siku-siku sebanyak 2 yang saling berdekatan
  • memiliki 2 sisi sejajar berhadapan namun tidak sama panjang

Trapesium Sama Kaki

  • Memiliki 2 pasang sisi yaitu 1 pasang dengan panjang yang sama dan 1 pasang lainya dengan panjang berbeda.
  • memeliki sudut yang berdekatan dengan besaran yang sama
  • memiliki 2 diagonal dengan panjang sama.

Trapesium Sembarang

  • memili 2 sisi berhadapan namun dengan panjang yang tidak sama
  • memiliki 4 sudut dengan besaran yang berbeda
  • memiliki diagonal dengan panjang berbeda

Rumus Trapesium

Oke sekarang kita bahas rumusnya

yang pertama rumus luas yaitu 1/2 x tinggi (sisi atas + sisi bawah)

Lalu untuk yang keliling hanya menambahkan setiap sisinya bisa ditulis rumusnya seperti ini

Sisi A + Sisi B + Sisi C + Sisi D

Selanjutnya kita bahas programnya.

Program C++ Luas & Keliling Trapesium dengan Switch – Case

#include <iostream>

using namespace std;

int main()
{
    cout << "------------------------------------------------------------------------------------------------------------------------" << endl;
    cout << "-------------------------------------------Luas & Keliling trapesium----------------------------------------------------" << endl;
    cout << "------------------------------------------------------------------------------------------------------------------------" << endl;

    int s1,s2,t,a,b,c,d,pilih,Luas,keliling;

    cout<<" 1. Luas trapesium "<<endl;
    cout<<" 2. Keliling trapesium "<<endl;
    cout<<" Silahkan pilih :";
    cin >> pilih;

    switch(pilih){
        case 1 :
            cout << endl;
            cout << "Masukan nilai sisi bawah: ";
            cin >> s1;
            cout << "Masukan nilai sisi atas: ";
            cin >> s2;
            cout << "Masukan nilai tinggi: ";
            cin >> t;
            cout << endl;

            Luas = 0.5*t*(s1+s2);

            cout<<"Hasil dari Luas trapesium :"<<Luas<<endl;
         break;

        case 2:
            cout << endl;
            cout << "Masukan nilai sisi pertama: ";
            cin >> a;
            cout << "Masukan nilai sisi kedua: ";
            cin >> b;
            cout << "Masukan nilai sisi ketiga: ";
            cin >> c;
            cout << "Masukan nilai sisi keempat: ";
            cin >> d;
            cout << endl;

            keliling = a+b+c+d;

            cout<<"Hasil dari Keliling trapesium :"<<keliling<<endl;
            break;

        default:
            cout << "pilihan mu salah";
        }


    return 0;
}

Yang pertama kita bahas di program ini yaitu file header yang mungkin belum pernah dibahas sbelumnya.

Header yang digunakan yaitu iostream, iostream sendiri adalah standard input output operasi yang digunakan pada bahasa C++. Fungsi – Fungsi yang ada di iostream yaitu cout,cin dan endl.

Seperti program sebelumnya pada program ini membuat pilihan jika memilih 1 maka masuk ke perhitungan luas trapesium dan jika pilih 2 maka masuk perhitungan kelilingnya Selain itu maka akan menampilkan seperti gambar di bawah ini.

Ya mengeluarkan tulisan “pilihan mu salah “

Sekilas Switch – Case itu hampir sama kan dengan IF -Else If

Switch – Case bisa membuat blok kode case sebanyak yang kita inginkan kedalam blok switch

Kemudian setiap case diakhiri break; dan diakhiri default

Nah berikut contoh hasil dari programnya

Output Program C++ Luas & Keliling Trapesium dengan Switch – Case

Program C++ Luas Trapesium

#include <iostream>

using namespace std;

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

    int s1,s2,t,Luas;
    cout << "Masukan nilai sisi bawah: ";
    cin >> s1;
    cout << "Masukan nilai sisi atas: ";
    cin >> s2;
    cout << "Masukan nilai tinggi: ";
    cin >> t;
    cout << endl;

    Luas = 0.5*t*(s1+s2);

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

    return 0;
}

Ya untuk program ini saya engga bahas banyak seperti di artikel sebelumnya.

karena program seperti ini sudah banyak kita buat di artikel sebelumnya.

Dan contoh hasilnya bisa kalian lihat gambar di bawah .

Output Program C++ Luas Trapesium

Program C++ Keliling Trapesium

#include <iostream>

using namespace std;

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

    int a,b,c,d,keliling;

    cout << "Masukan nilai sisi pertama: ";
    cin >> a;
    cout << "Masukan nilai sisi kedua: ";
    cin >> b;
    cout << "Masukan nilai sisi ketiga: ";
    cin >> c;
    cout << "Masukan nilai sisi keempat: ";
    cin >> d;
    cout << endl;

    keliling = a+b+c+d;

    cout<<"Hasil dari Keliling trapesium :"<<keliling<<endl;

    return 0;
}

Ini pun sama saya tidak akan bahas

kalian langsung bisa gunakan jika kalian ada tugas dari dosen heheh….

Dan hasilnya bisa kalian lihat dibawah

Output Program C++ Keliling Trapesium

Penutup

Mungkin segitu dulu untuk latihan membuat program C++ luas dan keliling Trapesium Dan bagi kalian yang ingin Belajar materi C++ dan latihannya Bisa dilihat di Tutorial C++ , semoga bermanfaat untuk kalian dan juga sampai jumpa di artikel berikutnya. Bye Bye…

Tags:

Tinggalkan Balasan

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