//Algoritma
1. Fungsi atau Prosedur? if (bil == 0) {
2. Digunakan untuk apa? hasil = 0;
} else if (bil > 0) {
hasil = 1;
} else {
hasil = -1;
}
return hasil;
}
int X = 0;
cout << CiriBilangan(X) << endl;
int bil, c;
bil = -222;
c = CiriBilangan(bil);
cout << c << endl;
int X = 0;
0
cout << CiriBilangan(X) << endl;
bil = -222; -1
c = CiriBilangan(bil);
cout << c << endl;
Prosedur
void LuasLingkaran (float r, float * L) {
// Menghasilkan luas lingkaran berdasarkan r
//Kamus Lokal
const float PI = 3.14;
//Algoritma
*L = PI * r * r;
}
//PROGRAM UTAMA
int main () {
//Kamus
float r, luas;
cout << "Masukkan nilai jari-jari : ";
cin >> r;
cout << "Keliling Lingkaran = "<< KelLingkaran(r)<< endl;
LuasLingkaran(r, &luas);
cout << "Luas Lingkaran = " << luas;
return 0;
}
// Realisasi Prosedur
void LuasLingkaran(float r, float * L) {
*L = PI * r * r;
}
//Spesifikasi Prosedur
void ProsedurJumlah(int *Sum);
//PROGRAM UTAMA
int main () {
int Hasil;
cout << "Masukkan 5 bilangan integer : " << endl;
ProsedurJumlah(&Hasil);
cout << "Hasil penjumlahan bilangan adalah = " << Hasil;
return 0;
}
//PROGRAM UTAMA
int main () {
int bln;
cout << "Masukkan angka bulan yang akan dikonversi :";
cin >> bln;
cout << "Bulan ke-" << bln << " adalah ";
cout << KonversiNamaBulan(bln);
return 0;
}