DISUSUN
O
L
E
H
ISHAK
23.0846
SMK METHODIST 8
MEDAN
2024
#prepocessor directive:
main()
Proses perulangan akan terus berlanjut selama kondisinya bernilai benar (true)
1. for ()
1 2 4
---------; loop
3
---------;
---------;
------------------;
5
------------------;
2.while
1
Init;
2
While (condition)
-----------; loop 3
-----------;
Chg cond 4
}
---------;
---------; 5
D. SOAL
Buatlah program seperti berikut ini dalam bahasa C++ dengan array 1 dimensi
Char nama[5] [30] fungsi: sebagai variable menampung nama sebanyak 5 record
Fungsi nilai1[5] fungsi: sebagai Array untuk menyimpan nilai1 midset dan final ujian siswa
Fungsi nilai2[5] fungsi; sebagai Array untuk menyimpan nilai1 midset dan final ujian siswa
Float hasil[5] fungsi: sebagai Array untuk menyimpan nilai hasil akhir siswa.
F. ALGORITMA
mulai
#include <iomanip>
#include <string.h>
int main()
int i;
float nilai2[2];
float hasil[2];
}
cout << "_________________________________________________" << endl;
cout << "No Nama Nilai nilai final" << endl; OUTPUT
TABEL
cout << " Midset hasil ujian" << endl;
cout << setprecision(4) << "\t " << hasil[i] << endl;
return 0;
G. HASIL PROGRAM
#include <conio.h>
#include <iomanip>
#include <string.h>
#inlucde <conio.h>: library untuk fungsi – fungsi manipulasi layar dan keyboard
#include <ionmanp>: library untuk mengatur format output ,seperti lebar field dan persisi angka desimal
int i;
char nama[5][30];
float nilai1[5];
float nilai2[5];
float hasil[5];
Char nama[5][30]; merupakan tipe data nama variabel yang digunakan untuk
array dan [5] [30] adalah [5] array tersebut memiliki 5 baris
dan [30] menunjukkan panjang maksimum setiap tring nama
cout
cin:<< "nama siswa : "; objek dari kelas ‘istream’ yang digunakan untuk menerima data dari
pengguna melalui keyboard atau perangkat input lainnya. Digunakan
cin >> nama[i]; bersama dengan operator ‘>>’ untuk menyimpan nilai yang di masukkan
pengguna ke dalam variable
cout << "nilai midset
endl:
: "; manipulator(fungsi khusus) yang digunakan untuk memindahkan kursor
ke baris baru (newline) setelah mencetak teks atau nilai ke layar.
cin >> nilai1[i];
cout << setprecision(4) << "\t " << hasil[i] << endl;
Setprecision(4): fungsi manipulator dalam C++ yang digunakan untuk mengatur jumlah
digit desimal yang akan di tampilkan dalam output bilangan pecahan
menjadi 4 digit desimal.