Menghitung sisi miring segitiga siku-siku dengan rumus pythagoras di C++
Kali ini saya akan membahas cara membuat program sederhana untuk mencari nilai sisi miring segitiga siku-siku atau menghitung rumus pythagoras di C++. . Untuk melakukan hal tersebut kita perlu menggunakan fungsi sqrt() dan pow() yang akan saya jelaskan di bagian penjelasan source code. Untuk ilustrasinya bisa dilihat digambar di bawah ini
Dan di bawah ini adalah source code sederhananya
#include <iostream>
#include <math.h>
using namespace std;
main(){
float sisi_miring,alas,tinggi;
cout << "=========================================\n";
cout << "Menghitung sisi miring segitiga siku-siku\n";
cout << "=========================================\n";
cout<<"masukkan nilai alas = ";
cin>>alas;
cout<<"masukkan nilai tinggi = ";
cin>>tinggi;
sisi_miring=sqrt(pow(alas,2)+pow(tinggi,2));
cout<<"jadi hasilnya adalah = "<<sisi_miring;
return 0;
}
Dan untuk hasil outputnya adalah sebagai berikutDan berikut ini adalah pembuktian hasil output diatas jika dihitung secara manual
Penjelasan source code:
- Baris 2 : memasukkan header <math.h> agar bisa menggunakan fungsi sqrt() dan pow()
- Baris 6 : mendeklarasikan variabel sisi_miring, alas, dan tinggi dengan tipe data float agar bisa menampilkan bilangan pecahan
- Baris 7-9 : menampilkan judul program
- Baris 10-11 : menginput nilai alas segitiga ke variabel alas
- Baris 12-13 : menginput nilai tinggi segitiga ke variabel tinggi
- Baris 14 : menghitung rumus pythagoras dengan sqrt() dan pow() dan memasukkan hasilnya kedalam variabel sisi_miring. Sqrt() berfungsi untuk mencari akar dan pow() berfungsi untuk menghitung pangkat
- Baris 15 : menampilkan nilai variabel sisi_miring berdasarkan rumus diatas
Sekian blog saya kali ini, terima kasih sudah membaca.
Comments
Post a Comment