4 IMPLEMENTASI PROGRAM 1 ANALISIS MASALAH DAN PENCARIAN SOLUSI A. MASALAH 2 MEMBUAT ALGORITMA A. INPUT
11
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; data[i] = atofstr;
i = i + 1; }
} MEMPROSES DATA
while j = n
{ j = j + 1;
} forint a=0; ai; a++
{ forint b=i-1; b=a; b--
{ ifdata[b]data[b-1]
{ tmp = data[b];
data[b] = data [b-1]; data[b-1] = tmp;
} }
} MEMBUKA OUTPUT FILE
ofstream file_out; file_out.open D:DATA KULIAHSemester IIAlgoritma PemogramanTugas Membuat
ProgramKOMSAT-0302_output.txt; JIKA OUTPUT FILE TIDAK DAPAT DIBUKA, BERITAHU ERROR, STOP PROGRAM
11
iffile_out {
cout OUTPUT FILE TIDAK BISA DIBUKA, ERROR, PROGRAM DIHENTIKAN; exit -1;
} else
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; file_out \nDATA SELESAI DIURUTKAN : endl;
file_out endl; while k = p
{ file_out data- k = data[k] endl;
k = k + 1; }
file_out 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;
}
12