Membuat Program Selisih Nilai dengan Array
Dalam kehidupan sehari-hari, hampir tidak pernah lepas dengan perhitungan. Perhitungan yang dimaksud, bisa jadi penambahan, pengurangan, perkalian, ataupun pembagian (seolah menjadi hal yang mutlak). Sementara itu mencari sebuah selisih juga tidak terlepas dalam kehidupan. Contohnya adalah saat kita akan mengcompare atau membandingkan harga suatu produk di tempat A, dengan harga suatu produk yang sama di tempat lain, maka kita gunakan selisih. Nah, di bawah ini akan coba kami contohkan program untuk mengetahui selisih sebuah nilai dari sejumlah nilai (angka) yang ada. Program dibuat dengan Array dan bahasa yang digunakan adalah C++.
#include <iostream>
using namespace std;
int main()
{
int i, skor[5], maks;
cout << “Masukkan 5 skor:\n”;
cin >> skor[0];
maks = skor[0];
for (i = 1; i < 5; i++)
{
cin >> skor[i];
if (skor[i] > maks)
maks = skor[i];
//maks merupakan elemen tertinggi dari skor[0],…, skor[i].
}
cout << “Skor tertinggi adalah ” << maks << endl
<< “Daftar skor dan selisihnya dari \n”
<< “skor tertinggi adalah:\n”;
for (i = 0; i < 5; i++)
cout << skor[i] << “, selisih dari elemen tertinggi adalah: ” << (maks – skor[i]) << endl;
return 0;
}
Hasil running program tersebut adalah :
Gambar pertama merupakan tampilan awal dimana kita input angka yang akan dimasukkan.
Gambar kedua merupakan tampilan angka yang kita inputkan.
Gambar ketiga hasil akhir dari program yang kita buat.
Semoga bermanfaat..