Mencari rata-rata tinggi badan dengan cara menginputkan berapa jumlah entry yang akan kita hitung, dan ini merupakan tugas ke 23 dalam matakuliah Algoritma dan Pemograman Dasar di Kampus Merdeka. Code ini dibuat oleh I Dewa Ayu Eka Yuliani selaku dosen pengampu matakuliah Algoritma dan Pemograman Dasar.
Contoh Soal: Mintalah user menginputkan jumlah siswa pada satu kelas, kemudian inputkan data tinggi badan secara terus menerus sebanyak jumlah siswa yang telah diinput sebelumnya. Kemudian program akan menghasilkan output berupa nilai rata-rata tinggi badan dan tinggi badan paling rendah
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
/* ##### Latihan Looping Kampus Merdeka ##### */ /*# <a href="https://www.bangfad.com/contoh-looping-untuk-mencari-nilai-rata-rata-dan-nilai-terendah-bahasa-pemograman-c.html">Mencari Nilai Rata-rata & Nilai Terendah</a> #*/ #include <iostream> #include <iomanip> using namespace std; int main() { int jmlSiswa; double tb, rataTB; cout << "Imput Jumlah Siswa : "; cin >> jmlSiswa; cout << endl; cout << "Masukan tinggi badan Siswa ke-1 : "; cin >> tb; double jmlTB = tb; double tbMin = tb; for (int x =2; x <= jmlSiswa; x++){ cout << "Masukan tinggi badan Siswa ke-" << x << " : "; cin >> tb; jmlTB = jmlTB + tb; //tinggi badan minimal if (tb < tbMin) tbMin = tb; } rataTB = jmlTB / jmlSiswa; cout << endl << endl; cout << "Rata-rata Tinggi badan Siswa :" << rataTB << endl; cout << "Tinggi badan paling rendah " << tbMin << endl << endl; return 0; } |
Kita coba jelaskan : int & double merupakan tipe data yang akan dideklarasikan dengan variabel jmlSiswa, tb dan rataTB
1 2 |
int jmlSiswa; double tb, rataTB; |
Untuk mencari tinggi badan minimal
1 2 |
if (tb < tbMin) tbMin = tb; |
Untuk mencari rata-rata tinggi badan dengan rumus jumlah TB dibagi banyaknya siswa
1 |
rataTB = jmlTB / jmlSiswa; |
Output Aplikasi:
1 2 |
cout << "Rata-rata Tinggi badan Siswa :" << rataTB << endl; cout << "Tinggi badan paling rendah " << tbMin << endl << endl; |