Bayu Elsya
Bayu Elsya Nama saya Bayu, saya hobi bernyanyi dan membaca. Berminat dalam hal yang berbagu dengan teknologi, website saya bayuelsya.my.id yang membahas artikel seputar whatsapp, android, komputer.

menentukan angka terbesar, terkecil dan rata-rata dari 10 angka menggunakan perulangan.

//PERULANGAN FOR

//ini adalah hasil coba2 setelah belajar sampai bab prosedur
#include <stdio.h>
int main(){
    int by[9], max=0, min=9999999, o;//saya menggunakan Array agar lebih mudah
    printf("Nilai 1:\t");scanf("%i", &by[0]);
    printf("Nilai 2:\t");scanf("%i", &by[1]);
    printf("Nilai 3:\t");scanf("%i", &by[2]);
    printf("Nilai 4:\t");scanf("%i", &by[3]);
    printf("Nilai 5:\t");scanf("%i", &by[4]);
    printf("Nilai 6:\t");scanf("%i", &by[5]);
    printf("Nilai 7:\t");scanf("%i", &by[6]);
    printf("Nilai 8:\t");scanf("%i", &by[7]);
    printf("Nilai 9:\t");scanf("%i", &by[8]);
    printf("Nilai 10:\t");scanf("%i", &by[9]);
   
    for(o=0; o<10;o++){//perhatikan bagiian ini dengan seksama, kalian juga bisa menggunakan perulangan while atau do-while
        if(by[o]<min)
        {min=by[o];}
        if(by[o]>max)
        {max=by[o];}
    }
    printf("Terbesar:\t%i\n",max);
    printf("Terkecil:\t%i\n",min);
    float x=(by[0]+by[1]+by[2]+by[3]+by[4]+by[5]+by[6]+by[7]+by[8]+by[9])/10;
    printf("Rata2:\t%f",x);
}

//================================================

//Perulangan While

#include <stdio.h>
int main(){
    int by[9], max=0, min=9999999, o=0;
    printf("Nilai 1:\t");scanf("%i", &by[0]);
    printf("Nilai 2:\t");scanf("%i", &by[1]);
    printf("Nilai 3:\t");scanf("%i", &by[2]);
    printf("Nilai 4:\t");scanf("%i", &by[3]);
    printf("Nilai 5:\t");scanf("%i", &by[4]);
    printf("Nilai 6:\t");scanf("%i", &by[5]);
    printf("Nilai 7:\t");scanf("%i", &by[6]);
    printf("Nilai 8:\t");scanf("%i", &by[7]);
    printf("Nilai 9:\t");scanf("%i", &by[8]);
    printf("Nilai 10:\t");scanf("%i", &by[9]);
   
    while(o<10){
        if(by[o]<min)
        {min=by[o];}
        if(by[o]>max)
        {max=by[o];}
        o++;
    }
    printf("Terbesar:\t%i\n",max);
    printf("Terkecil:\t%i\n",min);
    float x=(by[0]+by[1]+by[2]+by[3]+by[4]+by[5]+by[6]+by[7]+by[8]+by[9])/10;
    printf("Rata2:\t%f",x);
}
//======================================

//Perulangan do-while

#include <stdio.h>
int main(){
    int by[9], max=0, min=9999999, o=0;
    printf("Nilai 1:\t");scanf("%i", &by[0]);
    printf("Nilai 2:\t");scanf("%i", &by[1]);
    printf("Nilai 3:\t");scanf("%i", &by[2]);
    printf("Nilai 4:\t");scanf("%i", &by[3]);
    printf("Nilai 5:\t");scanf("%i", &by[4]);
    printf("Nilai 6:\t");scanf("%i", &by[5]);
    printf("Nilai 7:\t");scanf("%i", &by[6]);
    printf("Nilai 8:\t");scanf("%i", &by[7]);
    printf("Nilai 9:\t");scanf("%i", &by[8]);
    printf("Nilai 10:\t");scanf("%i", &by[9]);
   
    do{
        if(by[o]<min)
        {min=by[o];}
        if(by[o]>max)
        {max=by[o];}
        o++;
    }while(o<10);
    printf("Terbesar:\t%i\n",max);
    printf("Terkecil:\t%i\n",min);
    float x=(by[0]+by[1]+by[2]+by[3]+by[4]+by[5]+by[6]+by[7]+by[8]+by[9])/10;
    printf("Rata2:\t%f",x);
}
Bayu Elsya
Bayu Elsya Nama saya Bayu, saya hobi bernyanyi dan membaca. Berminat dalam hal yang berbagu dengan teknologi, website saya bayuelsya.my.id yang membahas artikel seputar whatsapp, android, komputer.
Load comments