Contoh Program Perkalian Pecahan Dengan menggunakan C++
Hai semua!
Pada kesempatan kali ini, saya akan membagikan sebuah contoh program perkalian pecahan menggunakan bahasa pemrograman C++. Program ini dapat membantu kita dalam menghitung perkalian pecahan secara cepat dan tepat.
Mungkin terdengar sedikit rumit bagi yang belum terbiasa dengan bahasa pemrograman, namun tenang saja karena saya akan memberikan penjelasan yang mudah dipahami.
Untuk memulai, pertama-tama kita harus menyiapkan beberapa variabel yang dibutuhkan, yaitu :
- pb (pembilang) dan py (penyebut) - Variabel ini merupakan variabel yang terdapat dalam struktur data struct pecahan. Kedua variabel ini digunakan untuk menyimpan pembilang dan penyebut dari suatu pecahan.
- Pecahan1, Pecahan2, dan Pecahan3 - Variabel ini merupakan variabel yang juga terdapat dalam struktur data struct pecahan. Kedua variabel ini digunakan untuk menyimpan pecahan-pecahan yang akan dikalikan dalam program.
- argc dan argv - Variabel ini merupakan variabel yang digunakan dalam fungsi main program. Variabel argc digunakan untuk menyimpan jumlah argumen yang dikirimkan ke program, sedangkan variabel argv digunakan untuk menyimpan seluruh argumen tersebut dalam bentuk array of pointers.
Kemudian, kita buat sebuah program dengan menggunakan struktur dasar program C++ seperti pemanggilan library, deklarasi variabel, dan blok main program.
Berikut adalah contoh kode programnya :
#include<iostream>
using namespace std;
typedef struct pecahan
{
int pb;
int py;
};
int main (int argc, char*argv[])
{
pecahan Pecahan1,Pecahan2,Pecahan3;
cout<<"\tPerkalian Pecahan\n"<<endl;
cout<<"Inputkan Pembilang 1=";
cin>>Pecahan1.pb;
cout<<"Inputkan Penyebut 1=";
cin>>Pecahan1.py;
cout<<"\t "<<Pecahan1.pb<<endl;
cout<<"\tPecahan1= -"<<endl;
cout<<"\t "<<Pecahan1.py<<endl;
cout<<"\nInputkan Pembilang 2=";
cin>>Pecahan2.pb;
cout<<"Inputkan Penyebut 2=";
cin>>Pecahan2.py;
cout<<"\t "<<Pecahan2.pb<<endl;
cout<<"\tPecahan2= -"<<endl;
cout<<"\t "<<Pecahan2.py<<endl;
Pecahan3.pb=Pecahan1.pb*Pecahan2.pb;
Pecahan3.py=Pecahan1.py*Pecahan2.py;
cout<<"\n Hasil dari Pecahan1 x Pecahan2 adalah"<<endl;
cout<<"\t "<<Pecahan3.pb<<endl;
cout<<"\tPecahan3= --"<<endl;
cout<<"\t "<<Pecahan3.py<<endl;
return 0;
}
Berikut adalah tampilan programnya :
Pembahasan
Kode di atas merupakan program perkalian pecahan menggunakan bahasa pemrograman C++. Program ini menggunakan struktur data struct untuk menyimpan pembilang dan penyebut dari pecahan.
Pada blok main program, program tersebut membuat tiga variabel bertipe struct pecahan, yaitu Pecahan1, Pecahan2, dan Pecahan3. Kemudian, program tersebut meminta input pembilang dan penyebut dari pecahan pertama dan kedua dari user, dan menyimpan input tersebut ke dalam variabel Pecahan1 dan Pecahan2.
Setelah itu, program tersebut menampilkan pecahan pertama dan pecahan kedua yang telah diinput oleh user. Kemudian, program tersebut mengalikan pembilang pecahan pertama dengan pembilang pecahan kedua, serta penyebut pecahan pertama dengan penyebut pecahan kedua. Hasil perkalian tersebut disimpan ke dalam variabel Pecahan3.
Terakhir, program tersebut menampilkan hasil perkalian pecahan dengan menggunakan perintah cout dan menampilkan nilai pembilang dan penyebut dari Pecahan3 ke layar.
Program perkalian pecahan ini sangat mudah dipahami dan dapat langsung dijalankan pada compiler C++. Selain itu, program ini juga sangat efisien dalam menghitung perkalian pecahan, sehingga dapat menghemat waktu dan tenaga kita dalam mengerjakan soal-soal matematika yang menggunakan pecahan.
Penutup
Itulah penjelasan tentang kode program perkalian pecahan menggunakan bahasa pemrograman C++ dengan struktur data struct. Semoga bermanfaat dan dapat membantu memahami kode tersebut. Jangan lupa untuk terus mempraktikkan dan mengasah kemampuan kita dalam membuat program menggunakan bahasa pemrograman C++.
Sampai jumpa di artikel-artikel selanjutnya!