Teknologi
• 2 min baca • 6 x dilihat

Contoh Cara Menghitung Diagonal Segitiga Menggunakan Teorema Pythagoras dalam C++

m

Ditulis oleh

mrjj

Pendahuluan:

Di artikel ini, kami akan membahas bagaimana Anda dapat menghitung diagonal segitiga dengan menggunakan Teorema Pythagoras. Teorema Pythagoras adalah konsep matematika dasar yang sering digunakan dalam pemrograman, termasuk C++. Diagonal segitiga adalah salah satu contoh di mana Teorema Pythagoras sangat berguna.

Langkah-langkah untuk Menghitung Diagonal Segitiga Menggunakan C++:

1. Mendefinisikan Variabel:

Pertama, Anda perlu mendefinisikan variabel untuk panjang dua sisi segitiga yang bertemu di sudut kanan (a dan b) dan variabel untuk diagonal (c).

Code Snippet
double a, b, c;

2. Meminta Input Pengguna:

Kemudian, Anda dapat meminta pengguna untuk memasukkan panjang kedua sisi segitiga.

Code Snippet
cout << "Masukkan panjang sisi a: ";
cin >> a;
cout << "Masukkan panjang sisi b: ";
cin >> b;

3. Menghitung Diagonal:

Selanjutnya, hitung diagonal segitiga menggunakan Teorema Pythagoras.

Code Snippet
c = sqrt(a * a + b * b);

4. Menampilkan Hasil:

Terakhir, tampilkan hasil perhitungan diagonal kepada pengguna.

Code Snippet
cout << "Panjang diagonal (c) adalah: " << c << endl;

Contoh Kode Lengkap:

Code Snippet
#include <iostream>
#include <cmath>
using namespace std;
int main() {
    double a, b, c;
    cout << "Masukkan panjang sisi a: ";
    cin >> a;
    cout << "Masukkan panjang sisi b: ";
    cin >> b;
    c = sqrt(a * a + b * b);
    cout << "Panjang diagonal (c) adalah: " << c << endl;
    return 0;
}

Kesimpulan:

Dalam artikel ini, Anda telah belajar cara menghitung diagonal segitiga menggunakan Teorema Pythagoras dalam bahasa pemrograman C++. Dengan memahami konsep ini, Anda dapat mengaplikasikannya dalam pemrograman untuk berbagai masalah geometri. Semoga artikel ini bermanfaat untuk Anda.

Bagikan artikel ini:
← Artikel Sebelumnya
Artikel Selanjutnya →

Tinggalkan Balasan

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