7 0 403 KB
Contoh Soal AlPro 1 Topik : Array
SOAL : 1. Buatlah program C++ dengan spesifikasi sebagai berikut: Memiliki sebuah array dengan nama daftar_nilai yang dapat menampung maksimal 10 buah nilai float Menerima input 10 nilai float dari user Mencetak selisih antara nilai terbesar dengan nilai terkecil yang tersimpan di array daftar_nilai
2. Buatlah program C++ dengan spesifikasi sebagai berikut: Memiliki sebuah array dengan nama daftar_huruf yang dapat menampung 10 buah data bertipe character. Menerima input 10 buah karakter huruf dari user Mencetak informasi jumlah masing-masing huruf vokal dan huruf konsonan yang tersimpan di array daftar_huruf
3. Buatlah program C++ dengan spesifikasi sebagai berikut: Memiliki 2 buah array bertipe float dengan nama indeks_prestasi dan lama_studi dengan kapasitas maksimal 5 buah data. Menerima
5
nilai
float
untuk
diisikan
ke
indeks_prestasi
(merepresentasikan nilai IPK, nilai maksimal 4.0) Menerima 5 nilai float untuk diisikan ke lama_studi (merepresentasikan lama studi dalam satuan tahun)
Mencetak semua indeks array yang menunjukkan status cumlaude (yaitu indeks di mana array indeks_prestasi berisi nilai minimal 3.5 dan array lama_studi berisi nilai maksimal 5.0). Catatan: indeks 0 pada indeks_prestasi berelasi dengan indeks 0 pada lama_studi, indeks 1 pada indeks_prestasi berelasi dengan indeks 1 pada lama_studi, dst.
JAWABAN Soal No. 1 #include using namespace std; int main() { float daftar_nilai[10]; int i = 0; while(i < 10) { cout max) { max = daftar_nilai[i]; }else if(daftar_nilai[i] < min) { min = daftar_nilai[i]; }else { i++; continue; } i++; } cout cout cout cout