-->

Program Menjumlahkan Dua Bilangan Pecahan - Fungsi / Function C/C++

Praktikum Fungsi / Function C/C++

#include <stdio.h>

int a, b, c, d, e, h1, h2, ha, s1, s2; //inisialisasi variabel

int proses (int a, int b, int c, int d)
{
 e = (b * d) / 2; //merata-ratakan penyebut
 h1 = (e / b) * a; //hasil pembilang dari rata -rata pada pecahan pertama
 h2 = (e / d) * c; //hasil pembilang dari rata- rata pada pecahan kedua
 ha = h1 + h2; //hasil jumlah pembilang dari kedua pecahan 
 s1 = ha / e; //hasil pembulatan pembilang 
 s2 = ha % e; //hasil pembulatan bilangan bulat 
}

int tampil (int a, int b, int c, int d)
{
 printf ("%d/%d + %d/%d = %d/%d + %d/%d = %d/%d",a , b, c, d, h1, e, h2, e, ha, e); //tampilan hasil

 if (s1 > 0) //jika ada hasil pembulatan maka akan tampil hasilnya 
 printf (" = %d %d/%d", s1, s2, e);
}

int main()
{
 
 printf ("Menjumlahkan 2 buah pecahan, dan menyederhanakan\n\n");
 printf ("Masukan nilai pecahan ke-1 (contoh 1/2) = ");
 scanf ("%d/%d",&a,&b); //input pecahan pertama
 printf ("Masukan nilai pecahan ke-2 (contoh 1/2) = ");
 scanf ("%d/%d",&c,&d); //input pecahan kedua
 
 proses (a, b, c, d);
 tampil (a, b, c, d);
}

Hasil running

Berlangganan update artikel terbaru via email:

0 Response to "Program Menjumlahkan Dua Bilangan Pecahan - Fungsi / Function C/C++"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel