Notasi Algoritma Perkalian Pecahan Sederhana

        Operasi perkalian pecahan disini bukan merupakan operasi bilangan pecahan desimal melainkan merupakan bilangan dengan lambang per. relatif mudah untuk dipahami, sebuah operasi yang hanya dengan pembilang 1 dikali pembilang 2, dan penyebut 1 dikali penyebut 2. sama halnya dengan operasi pecahan pada bilangan seperti biasa. dan juga akan dibahas mengenai cara konversi pecahan biasa ke dalam pecahan campuran. untuk itu mari simak penyelesaian algoritma operasi perkalian pecahan sederhana.

Program 
    Perkalian Pecahan Biasa
    {operasi perkalian pecahan}
    {mengisi variabel dengan cara input manual}
    {pembilang kali pembilang, penyebut kali penyebut}
    {masing masing hasil ditampung dalam variabel hasil yang berbeda}
--------------------------------------------------------------------------------------------
Kamus
     pmb1   : integer {pembilang1}
     pbt1      : integer {penyebut1}
     pmb2  : integer {pembilang2}
     pbt2     : integer {penyebut2}
     hpmb   : integer {hasil pembilang}
     hpbt      : integer {hasil penyebut}
--------------------------------------------------------------------------------------------
Algoritma
     input (pmb1)
     input (pbt1)
     input (pmb2)
     input (pbt2)
     hpmb   : pmb1 X pmb2
     hpbt     : pbt1 X pbt2

     output('hasil dari perkalian pecahan adalah : ')(hpmb '/' hpbt)

untuk penjelasan, saya kira cukup jelas. cukup dengan memahami rumus dasar perkalian pecahan biasa yaitu pembilang 1 dikali pembilang 2 dan penyebut 1 dikali penyebut 2. lalu hasil dari perkalian pembilang ditampung dalam sebuah variabel yaitu variabel 'hpmb' (hasil pembilang) dan hasil dari perkalian penyebut yaitu ditampung dalam variabel 'hpbt' (hasil penyebut).

bahasa pemrograman C.
[code]
#include <stdio.h> int main(){
    int pmb1, pbt1;     int pmb2, pbt2;     int hpmb, hpbt;         printf("Masukan Pembilang 1\t: ");             scanf("%d", &pmb1);         printf("Masukan Penyebut 1\t: ");             scanf("%d", &pbt1);         printf("Masukan Pembilang 2\t: ");             scanf("%d", &pmb2);         printf("Masukan Penyebut 2\t: ");             scanf("%d", &pbt2);         hpmb=pmb1*pmb2;         hpbt=pbt1*pbt2;         printf("Hasil dari perkalian pecahan adalah : ");         printf("%d/%d", hpmb, hpbt); }
[/code]
Diberdayakan oleh Blogger.