Friday, January 10, 2014

PROGRAM C++ UNTUK MENCETAK SELISIH ANTARA NILAI TERBESAR DENGAN NILAI TERKECIL

Program dibawah ini berfungsi untuk mencetak selisih antara bilangan terbesar dengan bilangan terkecil diantara 10 bilangan yang di inputkan user secara acak. langsung disedot aja kak


#include <iostream>

using namespace std;

int main()
{
    float daftar_nilai [10];
    int i = 0;
    float selisih;

        cout<<"PROGRAM UNTUK MENCETAK SELISIH ANTARA NILAI TERBESAR DENGAN NILAI TERKECIL"<<endl<<endl;

    while(i < 10) {
        cout << "Bilangan ke-" << i+1 << " : ";
        cin >> daftar_nilai[i];
        i++;
}
        cout<<endl<<endl;
    int max = daftar_nilai[0];
    int index = 1;
    while(index < 10)
{
    if(daftar_nilai[index] > max) {
    max = daftar_nilai[index];
}
    index++;
}
        cout << "Bilangan terbesar pada array = " << max << endl;

    int min = daftar_nilai[0];
    int indeks = 1;
    while(indeks < 10)
{
    if(daftar_nilai[indeks] < min) {
    min = daftar_nilai[indeks];
}
    indeks++;
}
        cout << "Bilangan terkecil pada array = " << min << endl;
        cout<<endl;

    selisih=max-min;
        cout<<"selisih : " <<selisih<<endl;
    return 0;
}



berikut screenshot dari program diatas :



No comments:

Post a Comment