4 IMPLEMENTASI PROGRAM 1 ANALISIS MASALAH DAN PENCARIAN SOLUSI A. ANALISIS 2 MEMBUAT ALGORITMA A. INPUT
3
JIKA INPUT FILE TIDAK DAPAT DIBUKA, BERITAHU ERROR, STOP PROGRAM iffile_in
{ cout INPUT FILE TIDAK BISA DIBUKA, ERROR, PROGRAM DIHENTIKAN;
exit -1; }
else MEMBACA DATA PADA FILE INPUT
{ whilei = m
{ file_in.getlinestr, 20, \n;
file_in.getlinestr, 20, \n; bilangan[i] = atofstr;
i = i + 1; }
} MEMPROSES DATA
while j = n
{ jumlah = jumlah + bilangan[j];
j = j + 1; }
rerata = jumlah m; MEMBUKA OUTPUT FILE
ofstream file_out; file_out.open D:DATA KULIAHSemester IIAlgoritma PemogramanTugas Membuat
ProgramKOMSAT-0102_output.txt; JIKA OUTPUT FILE TIDAK DAPAT DIBUKA, BERITAHU ERROR, STOP PROGRAM
iffile_out
{ cout OUTPUT FILE TIDAK BISA DIBUKA, ERROR, PROGRAM DIHENTIKAN;
exit -1; }
else
3
MENULIS HASIL PADA OUTPUT FILE
{ file_out Program selesai dieksekusi endl;
file_out Hasil Eksekusi Program adalah sebagai berikut : endl; file_out ----------------------------------------------- endl;
file_out endl; while k = p
{ file_out Bilangan- k = bilangan[k] endl;
k = k + 1; }
file_out endl; file_out Jumlah = jumlah endl;
file_out Rerata = rerata endl; file_out endl;
} MENUTUP INPUT FILE DAN OUTPUT FILE
file_in.close; file_out.close;
MENGAKHIRI PROGRAM cout Program selesai dieksekusi;
cout endl; cout Silahkan hasilnya dilihat pada OUTPUT FILE;
cout endl; getch;
}
4