-->

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

Praktikum Fungsi / Function C/C++

#include <stdio.h>
//proses pada pecahan pertama
int proses1 (int a, int b, int c, int d)
{
 int des1, h1a, h1b;
 h1a = a * d;
 h1b = b * c;
 des1 = h1a / h1b;
 return des1;
}
//proses pada pecahan kedua
int proses2 (int a, int b, int c, int d)
{
 int des2, h2a, h2b;
 h2a = c * b;
 h2b = d * a;
 des2 = h2a / h2b;
 return des2;
}
//fungsi main
int main()
{
 int a, b, c, d, des1, des2;
 printf ("Membandingkan Dua Buah Bilangan Pecahan\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
 //pemanggilan fungsi prototipe
 des1 = proses1 (a, b, c, d);
 des2 = proses2 (a, b, c, d); 

 printf ("Hasil perbandingan pecahan adalah : ");
 {//pemilihan logika kurang dari lebih dari atau sama dengan
 if (des1 < des2)
 printf ("%d/%d < %d/%d ",a,b,c,d);
 else
  if (des2 < des1)
  printf ("%d/%d > %d/%d ",a,b,c,d);
  else   
   if (des1 == des2)
   printf ("%d/%d = %d/%d ",a,b,c,d);
 }
}

Hasil running

Berlangganan update artikel terbaru via email:

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

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel