Page 37 - karlina Ebook
P. 37
Percobaan 6.6: Lengkapi untuk Mencari Nilai Rata-rata dan Nilai Maksimum
void cariRata(larik a, int n, float& rata){
float jumlah=0; // Ubah jadi fungsi ?
for (int i=0;i<n;i++) {
jumlah=jumlah+a[i];
}
rata=jumlah/n;
}
int maksimum (larik a, int n){ // Ubah jadi void?
int maks = -999;
for (int i = 0; i < n; i++) {
if (maks < a[i]) {
maks = a[i];
}
}
return (maks);
}
Percobaan 6.7: Operasi Input String Sebagai array of character
#include <iostream.h>
main (){
char mybuffer [100];
cout << “What’s your name? “;
cin.getline (mybuffer,100);
cout << “Hello ” << mybuffer << “.\n”;
cout << “Which is your favourite team? “;
cin.getline (mybuffer,100);
cout << “I like ” << mybuffer << ” too.\n”;
}
Percobaan 6.8: Array 2 Dimensi (Matriks)
typedef int matriks[10][10];
main() {
matriks x; // variabel array x bertipe matriks
int nBaris, nKolom;
banyakData(nBaris, nKolom)
isiMatriks(x,nBaris, nKolom);
cetakMatriks(x,nBaris, nKolom);
}
34