Mencari data Maximum dan Minimum dengan C++

Advertisemen

    Pada postingan kali ini saya akan menshare sebuah program yang ditulis dalam bahasa C++ yang berguna untuk menghitung nilai maksimum dan minimum.dengan memasukan data dan di peroses melalui pengulangan(loop) dan seleksi.untuk mempermudah pemahaman saya buat sebuah kasus untuk contoh ,berikut adalah pendeklarasi awal dan pemrogram dalam C++:
Kasus :
Mencari Data Motor dengan kecepatan Tinggi(maximum) Dan Terendah(minimum)
Variabel yang digunakan:
1.       Mr = merek motor
2.       Cc = Cm³ cilinder
3.       K = kecepatan
4.       Mrmax= motor kcpatan maksimal
5.       Ccmax = cc kekepatan maksima
6.       Kmax=kecepatan maksimal
7.       Mrmin = motor kecepatan minimal
8.       ccmin = cc kecepatan maksimal
9.       kmin = kecepatan minimal
INPUT
1.       adl =’y’
2.       kmax = 0
3.       ccmax=” “
4.       mrmax =” 
5.       kmin =350
6.       ccmin =” 
7.       mrmin =” 
PROSES
Motor dengan kecepatan tertinggi
Jika   k > kmax maka
Mrmax = mr
Ccmax  = cc
Kmax = k
Motor dengan kecepatan terendah
Jika k < kmin   maka
Ccmin  = cc
Mrmin  = mr
Kmin  =  k
OUTPUT
Motor dengan kecepatan tertinggi
Mrmax
Ccmax
Kmax
Motor dengan kecepatan terendah
Mrmin
Ccmin
Kmin
#include <iostream.h>
#include <conio.h>
#include <stdio.h>

main()
{

char mr[20],mrMax[20],mrMin[20],cc[20], ccMax[20],ccMin[20];
int k, kMax=0,kMin=350;
char adl='y';
cout<<"   Mencari Data motor dengan kecepatan tertinggi dan terendah \n\n";

while (adl=='y'||adl=='Y')
{
cout<<"motor        = ";gets(mr);
cout<<"cc           = ";gets(cc);
cout<<"kecepatan    = ";cin>>k;
cout<<endl;


if(k>kMax)
{
    strcpy(mrMax,mr);
   strcpy(ccMax,cc);
   kMax=k;
}
if(k<kMin)
{
    strcpy(mrMin,mr);
   strcpy(ccMin,cc);
   kMin=k;
}

cout<<"Ada data lain ? ";cin>>adl;
clrscr ();
}
clrscr();
    cout<<" motor dengan kecepatan tertinggi\n ";
   cout<<"_______________________________\n\n";
   cout<<"  motor       = "<<mrMax<<endl;
   cout<<"  cc          = "<<ccMax<<endl;
   cout<<"  kecepatan   = "<<kMax<<"  km/h"<<endl<<endl<<endl;

   cout<<" motor dengan kecepatan terendah\n ";
   cout<<"_______________________________\n\n";
   cout<<"  motor       = "<<mrMin<<endl;
   cout<<"  cc          = "<<ccMin<<endl;
   cout<<"  kecepatan   = "<<kMin<<"  km/h"<<endl;

   getch();
}
Untuk melihat hasilnya lansung aja di copy dan di RUNkan di Borland C++ atau program lain nya.untuk memasukan data yang lain tekan tombol (Y)dan enter.
Smoga bermanfaat………
Advertisemen

Disclaimer: Gambar, artikel ataupun video yang ada di web ini terkadang berasal dari berbagai sumber media lain. Hak Cipta sepenuhnya dipegang oleh sumber tersebut. Jika ada masalah terkait hal ini, Anda dapat menghubungi kami disini.
Related Posts
Disqus Comments
© Copyright 2018 Internet Networking - All Rights Reserved - Template by goomsite