Program Membandingkan Dua Bilangan Pecahan - Fungsi / Function C/C++
Praktikum Fungsi / Function C/C++
Hasil running
#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
0 Response to "Program Membandingkan Dua Bilangan Pecahan - Fungsi / Function C/C++"
Post a Comment