Menentukan Nilai Max Min Menggunakan CFree/Turbo C

Assalamu’alaikum…

DalamPembahasan kali ini, saya ingin memberikan sedikit pengetahuan mengenai Menentukan Nilai Max, Min MenggunakanC-free atau Turbo C++ . Disini saya akan menaruh Listing Program, DanLogika Programnya + Output-nya, oke deh pribadi saja ya disimak.. :

1.listing Program

#include
#include
int a[100];
int max, min;
void maxmin(int i, int j)
int max1, min1, mid;
           if(i == j)
            
max = min = a[i];
            
else if(i == j-1)
                                  if(a[i] > a[j])
                                  max = a[i];
                                  min = a[j];    
                                  else
                                  max = a[j];
                                  min = a[i];
           else
                                  mid = (i+j)/dua;
                                  maxmin(i, mid);
                                  max1 = max;
                                  min1 = min;
                                  maxmin(mid+1, j);
                       if(max
                       max = max1;
                       if(min >min1)
                       min = min1;
int main()
           int i, num;
           printf("ntttMaximum DenganMinimumnn");
           printf("Masukkan Banyak Angka:");
           scanf("%i", &num);
           printf("nMasukkan Angka-angkanya:n");
           for(i=0; i
                       scanf("%i",&a[i]);
            
           max = a[0];
           min = a[0];
           maxmin(0, num-1);
           printf("Maksimum Angka: %in",max);
           printf("Minimum Angka: %i",min);
           getch();
           return 0;
}



2.logika Program

#include
#include

=>        Kodingan diatasmerupakan Kodingan awal menurut perintah bahasa C, yang berfungsi untuk memasukkansuatu library yang terdapat melalui header file ke pada program yang akan kitabuat. Pada baris tadi nir akan dieksekusimelainkan akan menjadi indicator untuk compiler.

int a[100];
int max, min;

=>        Kodingan diatasmerupakan pendeklarasian variable , yang akan digunakan buat mencari nilai maksimumdengan variable max serta minimum dengan variable min. Dan int a[100] yaitu suatu batasan angka yg akan diinput.

void maxmin(int i, int j)

=>        Kodingan diatasmerupakan Sebuah bentuk deklarasi dari fungsi menggunakan tipe void. Kodingan inipenting lantaran fungsi ini didefinisikan diluar fungsi utama.

int max1, min1, mid;

=>         Kodingan diatasmerupakan Didalam void maxmin, dideklarasikanvariable max1, min1, serta mid menggunakan tipe integer.

int max1, min1, mid;
           if(i == j) 
            
max = min = a[i];
            
           -------------------------------------------------- 1
else if(i == j-1)
                                  if(a[i] > a[j])
                                  max = a[i];
                                  min = a[j];    
                                  else
                                  max = a[j];
                                  min = a[i];
          ----------------------------------------------------- 2
else
                                  mid = (i+j)/dua;
                                  maxmin(i, mid);
                                  max1 = max;
                                  min1 = min;
                                  maxmin(mid+1, j);
                       if(max
                       max = max1;
                       if(min >min1)
                       min = min1;

=>        Kodingan diatasmerupakan apabila variable I sama menggunakan jmaka max = min = a[i] (1) , dan jika i sama menggunakan j dikurang 1 terdapat dua cabang.cabang 1, jika a dengan array variable 1 lebih besar a menggunakan array variable jmaka max = a[i]; dan min = a[j]; dan cabang dua, bila a dengan array variable 1lebih kecil a dengan array variable j maka max = a[j] serta min = a[i]; (2). Bisajuga dibilang ini Kodingan buat mencari nilai maksimum dan minimum yangmenggunakan percabangan, serta mekanisme pencariannya menggunakan melakukan iterasi danperbandingan disetiap data yg terdapat.

int main()
           int i, num;
           printf("ntttMaximum DenganMinimumnn");
           printf("Masukkan Banyak Angka:");
           scanf("%i", &num);
           printf("nMasukkan Angka-angkanya:n");
           for(i=0; i
                      scanf("%i", &a[i]);
            

=>        Kodingan diatasmerupakan main acara, dipakai buat mencetak serta melakukan inputan dataoleh user.

max = a[0];
           min = a[0];
           maxmin(0, num-1);
           printf("Maksimum Angka: %in",max);
           printf("Minimum Angka: %i",min);
           getch();
           return 0;
}

=>        DiKodingan inivariable max dam min di panggil buat dicetak , yang di perintah sebelumnyasudah dieksekusi dan diakhiri dengan getch(), serta return 0.




3.output Program

Pada saat programdijalankan (CTRL+F9), akan menampilakn misalnya gambar dibawah :

Saya contohkan, aku input angka 4. Kemudianmasukkan angka-nomor yg akan kita inginkan , aku contohkan : 7, dua, 1, dan 9.lalu akan muncul nomor maksimum = 9 dan angka minimum = 1. Seperti gambardibawah :

 Mungkin itu saja penerangan Mengenai Cara Menentukan Nilai Max, Min Menggunakan C-free atau Turbo C++ apayang sudah saya pelajari pada Lab Tehnik Informatika Gunadarma Mata Kuliah Perancangan Analisis Algoritma, semogabermanfaat.. Terima kasih.. ^^


Wassalamu’alaikum..
Download C-Free (Pro) : Disini Atau Disini 

Popular posts from this blog

Jenisjenis Mantra Dalam Bahasa Sunda beserta Contohnya

Pembagian Persebaran Flora dan Fauna di Indonesia Terbaru

Profil Khabib Nurmagomedov Petarung UFC Agama Tinggi Badan Peringkat Kelas