Advertisement
aldyrenaldy00

mean min max total

Oct 23rd, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 4.98 KB | None | 0 0
  1. //4. mean min max total
  2.  
  3. #include<stdio.h>
  4. #include<stdlib.h>
  5.  
  6. int main()
  7. {
  8.     int n;                                                      //mendeklarasikan n sebagai integer, n adalah nilai
  9.     int x;                                                      //mendeklarasikan x sebagai integer, x adalah jumlah mahasiswa
  10.     int t;                                                      //mendeklarasikan t sebagai integer, t adalah total
  11.     int upper;                                                  //mendeklarasikan upper sebagai integer, upper adalah batas atas
  12.     int k;                                                      //mendeklarasikan k sebagai integer, k adalah kounter
  13.     int lower;                                                  //mendeklarasikan lower sebagai integer, lower adalah batas bawah
  14.     int u;                                                      //mendeklarasikan u sebagai integer, u adalah mahasiswa yang memiliki nilai maksimum
  15.     int b;                                                      //mendeklarasikan b sebagai integer, b adalah mahasiswa yang memiliki nilai minimum
  16.     float r;                                                    //mendeklarasikan r sebagai float, r adalah rata-rata nilai
  17.  
  18.  
  19.     printf(" Masukkan jumlah mahasiswa : ");                    //menginput jumlah mahasiswa
  20.     scanf("%d", &x);                                            //menyecan x sebagai bilangan decimal
  21.  
  22.         k = 1;                                                  //memberi nilai awal kounter k
  23.         t = 0;                                                  //memberi nilai awal total nilai
  24.  
  25.         printf("\n Masukkan nilai : ");                         //memberi nilai mahasiswa
  26.         scanf("%d", &n);                                        //menyecan n sebagai bilangan decimal
  27.  
  28.         t = t + n;                                              //menghitung total nilai
  29.         printf("\t total = %d \t", t);                          //mencetak total nilai
  30.  
  31.         printf(" Jumlah mahasiswa = %d", k);                    //mencetak jumlah mahasiswa
  32.         k = k + 1;                                              //menambah nilai kounter
  33.  
  34.         upper = n;                                              //menentukan nilai batas atas
  35.         printf(" Max = %d \t", upper);                          //mencetak nilai batas atas
  36.  
  37.         lower = n;                                              //menentukan nilai batas bawah
  38.         printf(" Min = %d \n", lower);                          //mencetak nilai batas bawah
  39.  
  40.         u=k;                                                    //menentukan nilai u
  41.         b=k;                                                    //menentukan nilai b
  42.  
  43.     while(k<=x){                                                //program mengulangi pengulangan sampai ka melebihi nilai x
  44.         printf("\n Masukkan nilai : ");                         //memberi nilai mahasiswa
  45.         scanf("%d", &n);                                        //menyecan n sebagai bilangan decimal
  46.  
  47.         t = t + n;                                              //menghitung total nilai
  48.         printf("\t Total = %d\t", t);                           //mencetak nilai total
  49.  
  50.         printf(" Jumlah mahasiswa = %d", k);                    //mencetak jumlah mahasiswa
  51.  
  52.         if(n>upper){                                            //apabila nilai lebih besar dari upper, maka nilai itu menjadi nilai maksimal
  53.             upper = n;                                          //menentukan nilai maksimal
  54.             u=k;                                                //menentukan mahasiswa yang nilainya maksimal
  55.         }
  56.         printf(" Max = %d \t", upper);                          //mencetak nilai maksimal
  57.  
  58.         if(n<lower){                                            //apabila nilai lebih kecil dari lower, maka nilai itu menjadi nilai terkecil
  59.             lower = n;                                          //menentukan nilai minimum
  60.             b=k;                                                //menentukan mahasiswa yang nilainya terkecil
  61.         }
  62.         printf(" Min = %d \n", lower);                          //mencetak nilai terkecil
  63.         k = k + 1;                                              //menambah nilai kounter k
  64.  
  65.         }
  66.     r  = t/x;                                                   //menghitung rata-rata nilai
  67.  
  68.     printf(" \n\n Jumlah peserta UTS = %d", x);                 //mencetak jumlah mahasiswa yang mengikuti UTS
  69.     printf("\n Rata-rata kelas adalah %2.2f \n", r);            //mencetak nilai rata-rata
  70.     printf(" Nilai Maksimum = %d \n", upper);                   //mencetak nilai maksimum
  71.     printf(" Mahasiswa ke %d memiliki nilai tertinggi \n", u);  //mencetak manusia yang memiliki nilai tertinggi
  72.     printf(" Nilai Minimum  = %d \n", lower);                   //mencetak nilai minimum
  73.     printf(" Mahasiswa ke %d memiliki nilai terendah \n", b);   //mencetak mahasiswa yang memiliki nilai terendah
  74.  
  75.     return 0;
  76. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement