Program Menghitung rata-rata Berat Badan Bahasa C

2 min read

Contoh Program Menghitung Berat Badan Bahasa C

gubuktekno.com – Contoh program menghitung rata-rata berat badan Bahasa C berikut algoritmanya. Berat badan adalah salah satu hal yang cukup sensitif untuk ditanyakan. Namun, terkadang berat badan kita bisa diketahui orang lain karena hal-hal tertentu, contohnya saat kita melakukan tes kesehatan.

Hari ini kita akan membuat program untuk mencaatat berat badan 6 orang berbeda-beda. Kemudian kita juga akan menghitung rata-rata dari seluruh berat badan 6 orang tersebut.

Di kasus ini orang yang terlibat sudah dideklarasikan yaitu 6 orang, maka kita tulis saja 6 orang. Namun, apabila kita ingin memasukan lebih dari 6 atau sebanyak angka N, kita bisa menggunakan looping untuk menginput berat badan N orang.

Contohnya :

scanf("%d", N);
for (i=1; i<=N; i++) {
scanf("%d", beratbadan);
}

Namun karena kasus tadi sudah ditentukan, orang yang akan kita hitung berat badannya adalah 6 orang maka kita bisa menginput manual menggunakan scanf sebanyak 6 kali dengan variabel yang berbeda, atau menggunakan looping sebanyak 6 kali.

Contohnya :

// menginput dan menjumlahkan 6 orang dengan looping
for (i=1; i<=6; i++) {
scanf("%d", beratbadan);
hasil = hasil + beratbadan;
}

// menginput dan menjumlahkan 6 orang tanpa looping
scanf("%d", beratbadan1);
scanf("%d", beratbadan2);
scanf("%d", beratbadan3);
scanf("%d", beratbadan4);
scanf("%d", beratbadan5);
scanf("%d", beratbadan6);
hasil = beratbadan1 +  beratbadan2 +  beratbadan3 +  beratbadan4 +  beratbadan5 +  beratbadan6;

Contoh Program Menghitung rata-rata Berat Badan Bahasa C

Contoh Program Menghitung rata-rata Berat Badan Bahasa C

Setelah melihat code di atas, mungkin Anda ada gambaran untuk menghitung rata-rata dari 6 orang tersebut.

Menghitung rata-rata berat badan adalah dengan cara menjumlahkan semua berat badan orang tersebut lalu dibagi dengan jumlah orang yang dijumlahkan tadi.

Misalnya kita akan menghitung rata-rata berat badan 5 orang, langkah pertama kita jumlahkan berat badan dari 5 orang tadi.

Contoh : orang pertama: 55, orang kedua:50, orang ketiga: 60, orang keempat: 55, orang kelima: 66.

55 + 50 + 60 + 56 + 66 = 287

Kemudian hasil tersebut kita bagi dengan jumlah orang tadi.

287/5 = 57.4

Maka rata-rata berat badan 5 orang tersebut adalah 57,4.

Jika Anda sudah paham dengan algoritmanya maka silahkan langsung saja coba source code bahasa C di bawah ini untuk pelajaran.

#include <stdio.h>
int main() {
	int i, A;
	int hasil;
	float akhir=0;
	for (i=1; i<=6; i++) {
		scanf("%d", &A);
			hasil = hasil + A;
	}
	akhir = hasil/6;
	printf("Hasil : %f", akhir);
        return 0;
}

Penjelasan

Supaya Anda lebih paham, coba simak penjelasan dari source code di atas.

 #include <stdio.h> 

stidio = Standar Input dan Output yaitu untuk memanggil library stdio.h yang di dalamnya terdapat beberapa syntax seperti scanf, printf, clearr(), fputs() dan lain-lain.

Jika kita tidak menggunakan library ini maka fungsi scanf yang kita tulis tidak dapat dieksekusi.

 int main() 

Int main() adalah fungsi utama dari sebuah kode bahasa C. Fungsi ini memberikan nilai balik menurut type datanya, dan karena memiliki nilai balik maka diberikan perintah return nilai.

int i, A;
int hasil;
float akhir=0;

Merupakan sebuah kamus atau deklarasi sebuah variabel berikut tipe datanya. int untuk integer float untuk tipe data real.

for (i=1; i<=6; i++) {
		scanf("%d", &A);
		hasil = hasil + A;
	}
	akhir = hasil/6;
	printf("Hasil : %f", akhir);

for (i=1; i<=6; i++) untuk melakukan perulangan sebanyak 6 kali.
scanf(“%d”, &A); untuk menginput berat badan orang
hasil = hasil + A; menghitung inputan berat badan tadi lalu disimpan di hasil.
akhir = hasil/6; menghitung rata-rata setelah dijumlahkan.
printf(“Hasil : %f”, akhir); mencetak hasil rata-rata berat badan orang.

Jika Anda malas ngoding silahkan download source codenya di bawah ini.

Source Code

Kesimpulan

Demikian artikel mengenai contoh Program Menghitung rata-rata Berat Badan Bahasa C. Semoga bermanfaat.

GubukTekno

Tinggalkan Balasan