baca juga : Belajar Bahasa Pemrograman C dan Input dan Output dalam Bahasa C
Source Code:
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// kode ini ditulis dari ng0ding.blogspot.com | |
#include <stdio.h> | |
int main() | |
{ | |
int banyak; | |
int jumlah = 0; | |
float rata; | |
printf("Masukkan banyak nilai : "); | |
scanf("%d", &banyak); | |
for(int i = 0; i < banyak; i++) { | |
int temp; | |
printf("Masukkan nilai ke-%d : ", i+1); | |
scanf("%d", &temp); | |
jumlah += temp; | |
} | |
rata = (float) jumlah / banyak; | |
printf("\nTotal : %d\nBanyak nilai : %d\nRata rata : %.2f\n", | |
jumlah, banyak, rata); | |
return 0; | |
} |
Output:
![]() |
Mencari Nilai Rata rata dalam Bahasa Pemrograman C |
Jadi, begitulah kira kira source codeSekian dan Terima Kasih.
kok error programny pas di run di C source ?
ReplyDeleteerrornya seperti apa ?
Delete#include
Deleteint main()
{
int banyak,i;
int jumlah = 0;
float rata;
printf("Masukkan banyak nilai : ");
scanf("%d",&banyak);
for(i=0;i<banyak;i++)
{
int temp;
printf("Masukkan nilai ke-%d : ", i+1);
scanf("%d", &temp);
jumlah += temp;
}
rata = jumlah / banyak;
printf("\nTotal : %d\nBanyak nilai : %d\nRata rata : %.2f\n",
jumlah, banyak, rata);
return 0;
}
Ini untuk perbaikan
terima kasih bos
ReplyDeleteMy blog
My Campus
kak gimana cara masukkin nilai ke-2 setelah nilai ke 1 di enter ?
ReplyDeleteharusnya kalo banyak_nilai itu lebih dari 1, maka akan diminta input disetiap looping
Deletebanyak nilai = banyaknya inputan
Kntl
ReplyDeletepermisi, ingin bertanya. Untuk baris ke-16, perintah " += " berfungsi untuk apa ya?
ReplyDeletea+=b,
Deleteitu sama kayak a=a+b;