Rumus C++ menentukan bilangan pecahan :

Bilangan pecahan adalah operasi perhitungan matematika yajg mempunyai pembilang dan menyebut. Pembilang adalah nilai yang akan dibagi, sedangkan penyebut adalah nilai yang akan digunakan sebagai pembagi suatu bilangan. Ada beberapa syarat ketika melakukan operasi bilangan pecahan. Syarat tersebut yaitu :
Apabila pada bilangan pecahan dilakukan operasi penjumlahan ataupun pengurangan maka penyebut dari semua operasi itu harus disamakan terlebih dahulu. Misal ada 2 nilai bilangan pecahan yang akan di jumlah kan. Soalnya yaitu 2/3 dan 3/4 maka pembilang dan menyebut harus sama kan dengan cara menentukan FPB atau fakrorisasi persekutuan terbesar. Cara mencari nilai fpb sangat mudah. Kita tinggal mencari angka terkecil yang bisa dibagi dengan masing masing penyebut didalam operasi bilangan pecahan berikut. Jadi kita harus mencari nilai yang dapat dibagi dengan 4 dan dapat dibagi dengan 3, nilai tersebut adalah 12. Nilai 12 karena nilai ini adalah nilai terkecil yang dapat dibagi oleh angka 4 dan 3. Kembali lagi ke soal. Soal adalah 2/3 ditambah 3/4 penyelesaian nya dengan mengubah semua penyebut menjadi 12. Nilai 12 ini di kalikan dengan nilai pembilang kemudian dijadikan sebagai nilai pembilang yang baru. Maka nilai yang di dapat yaitu 8/12 dan 9/12, bilangan tersebut sekarang sudah dapat langsung dijumlahkan karen nilai penyebut nya sudah sama maka hasil penjumlahan bilangan pecahan tersebut yaitu 17/12 atau sama dengan 1 5/12.
Ada berbagai macam bilangan pecahan yang tedapat pada operasi matemarika, salah satunya yaitu bilangan pecahan desimal dimana penyebut mempunyai nilai 10, 100, 1000 dan seterusnya, sehingga pada hasil pembagian di hasilkan angka 0,... misalnya ada angka 6/10 maka menghasilkan nilai desimal yaitu 0,6.
Ada juga bilangan pecahan dalam bentuk persen % dengan pembagian bilangan penyebut nya 100. Misalkan ada angka 60/100 maka dihasilkan bilangan angka 60%.
Berikut merupakan source code bilangan pecahan:
Link Download file .cpp
#include <iostream>
using namespace std;
int faktor(int a,int b)
{
if (b==0){
return a;
}
else{
faktor(b,a%b);
}
}
int main(){
int fpb,w,x,y,z;
int e,f;
cin>>w>>x>>y>>z;
f=x*z/faktor(x,z);
e=(f/x*w)+(f/z*y);
fpb=faktor(e,f);
cout<<e/fpb<<' '<<f/fpb;
}
Link Download file .cpp :
Demikian artikel yang digunakan untuk menghitung bilangan pecahan semoga dapat bermanfaat untuk temen" yang ingin belajar tentang bahasa pemrograman c++ untuk mencari nilai bilangan pecahan. Sekian terima kasih..
EmoticonEmoticon