Page 239 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 239
5. Program
#include <stdio.h>
// Deklarasi fungsi pengguna
int hitungMaksimum(int a, int b) {
if (a > b) {
return a;
} else {
return b;
}
}
int main() {
// Variabel untuk menyimpan input pengguna
int bilangan1, bilangan2;
// Meminta input pengguna
printf("Masukkan bilangan pertama: ");
scanf("%d", &bilangan1);
printf("Masukkan bilangan kedua: ");
scanf("%d", &bilangan2);
// Menghitung nilai maksimum menggunakan fungsi
int nilaiMaksimum = hitungMaksimum(bilangan1, bilangan2);
// Menampilkan hasil
printf("Nilai maksimum: %d\n", nilaiMaksimum);
return 0;
}
Output:
Masukkan bilangan pertama: 12
Masukkan bilangan kedua: 22
Nilai maksimum: 22
Penjelasan:
1) Menyertakan Pustaka:
• stdio.h: Digunakan untuk operasi input dan output data, seperti membaca input dari
pengguna dan menampilkan hasil ke konsol.
2) Deklarasi Fungsi Pengguna:
• Fungsi hitungMaksimum didefinisikan dengan dua parameter integer a dan b.
• Di dalam fungsi, terdapat percabangan if untuk membandingkan nilai a dan b.
• Jika a lebih besar dari b, nilai a dikembalikan.
• Jika b lebih besar dari atau sama dengan a, nilai b dikembalikan.
3) Fungsi Utama main:
• Variabel bilangan1 dan bilangan2 dideklarasikan untuk menyimpan input pengguna.
• Perintah printf digunakan untuk meminta pengguna memasukkan dua bilangan bulat.
216