Nama: Teguh Esa Putra. NIM : 14111001 Prodi : TI. Kelas : 22. 1. Nilai Terkecil. #include<iostream> int main() { float array[5],min; cout<<"menentukan nilai terkecil dari elemen array"<<endl; cout<<"-------------------------------------------"<<endl; cout<<"masukkan nilai elemen array"<<endl; for(x=0;x<5;x++){ min=array[0]; cout<<"masukkan nilai elemen["<<x<<"]= "; cin>> array[x]; for (x=1;x<5;x++) if (min>array[x]) min=array[x]; cout<<"nilai terkecil adalah= "<<min<<endl;
Penjelasan. #include<iostream> script diatas menunjukan pemanggilan library pada C++. float array[5],min; script ini menunjukkan deklarasi variable. cout<<"menentukan nilai terkecil dari elemen array"<<endl; cout<<"-------------------------------------------"<<endl; cout<<"masukkan nilai elemen array"<<endl; script diatas menunjukkan komentar sebuah program untuk memasukkan nilai pada array. for(x=0;x<5;x++){ cout<<"masukkan nilai elemen["<<x<<"]= "; cin>> array[x]; Script diatas menunjukkan perulangan untuk memasukkan nilai pada array, di mana nilai awal = 0, nilai batas nya = 5, dan akan di inputkan pada nilai array[x]. min=array[0]; Script diatas menunjukkan nilai awal variable min diman nilai min = nilai array index 0. for (x=1;x<5;x++){ if (min>array[x]) min=array[x]; cout<<"nilai terkecil adalah= "<<min<<endl; Script diatas menunjukkan perulangan untuk menentukan nilai terkecil pada variable min, nilai awal = 1 dan nilai batas = 5. Jika nilai min lebih besar dari array [x] maka nilai min = array[x] Dan akan di cetak pada script nilai terkecil adalah = min. Return 0 adalah nilai pengembalian pada int main.
2. Nilai Rata-Rata. int main() { int array[5],jumlah=0,rata2; cout<<"menghitung jumlah dan nilai rata2 dari array 5 elemen"<<endl; cout<<"-------------------------------------------------------"<<endl; cout<<"masukkan nilai elemen! "<<endl; for(x=0;x<5;x++) { cout<<"elemen ["<<x<<"]= "; cin>>array[x];cout<<endl; jumlah=jumlah+array[x]; //rata2=jumlah/5; cout<<"jumlah= "<<jumlah<<endl; rata2=jumlah/5; cout<<"rata2= "<<rata2<<endl;
Penjelasan. script diatas menunjukan pemanggilan library pada C++. int array[5],jumlah=0,rata2; script ini menunjukkan deklarasi variable. cout<<"menghitung jumlah dan nilai rata2 dari array 5 elemen"<<endl; cout<<"-------------------------------------------------------"<<endl; cout<<"masukkan nilai elemen! "<<endl; script diatas menunjukkan komentar sebuah program untuk Jumlah dan nilai rata-rata sebuah array. for(x=0;x<5;x++){ cout<<"elemen ["<<x<<"]= "; cin>>array[x];cout<<endl; jumlah=jumlah+array[x]; Script diatas menunjukkan perulangan untuk memasukkan nilai pada array, di mana nilai awal = 0, nilai batas nya = 5, dan akan di inputkan pada nilai array[x] serta akan mengisi nilai jumlah. cout<<"jumlah= "<<jumlah<<endl; Script diatas menunjukkan untuk Menampilkan nilai Jumlah. rata2=jumlah/5; cout<<"rata2= "<<rata2<<endl; script diatas menunjukkan untuk menghitung jumlah rata-rata dan menampilkan nilai rata-rata. Return 0 ini adalah pengembalian untuk nilai int main.
3. SegitigaSIku #include <sstream> #include <string> class segitiga{ private: float alas; float tinggi; float hasil; public: segitiga(void){ void input(void){ cout << "Input Nilai tinggi= "; cin >>segitiga::tinggi; cout << "Input Nilai alas= "; cin >>segitiga::alas; segitiga::hasil=(0.5*alas)*tinggi; void output(void){ segitiga::input(); cout <<"hasil = "<<hasil<<endl; ; int main (void){ segitiga siku; siku.output();
Penjelasan. #include <sstream> #include <string> Script diatas menunjukkan pemanggilan beberapa library C++. class segitiga script untuk pembuatan class dimana class akan di bagi menjadi class private dan public. private: float alas; float tinggi; float hasil; Script tersebut untuk class private dimana berisi variable alas, tinggi dan hasil dengan tipe data integer. Public: segitiga(void){ Script di atas untuk penentuan classs public. void input(void) cout << "Input Nilai tinggi= "; cin >>segitiga::tinggi; cout << "Input Nilai alas= "; cin >>segitiga::alas; Script diatas untuk input nilai tinggi dan alas pada sebuah segitiga siku. segitiga::hasil=(0.5*alas)*tinggi; Script ini untuk menghitung luas(hasil) pada segitiga. int main (void){ segitiga siku; siku.output(); Script diatas adalah program utama untuk menjalankan atau memanggil class segitiga untuk menampilkan hasil luas dari segitiga.