Program Array
Menampilkan Nilai Rata-rata dan Nilai Terbesar dengan bahasa C++
Tabel
1 : IPO Program
Deklarasi
|
Input
|
Proses
|
Output
|
Input nama
ke-1
Input nilai
ke-1
Input nama
ke-2
Input nilai
ke-2
Input nama
ke-3
Input nilai
ke-3
Menyusun array
Table array
Jumlah nilai
Rata-rata
Nilai maksimal
|
i, nilai[3], nama[3]
|
Jml, max, ratarata
|
Jml, max,
ratarata
|
Petunjuk :
Untuk input data sebanyak-n menggunakan variabel nilai[3], nama[3],
dan untuk mencari jumlah serta rata-rata dengan nilai 0 contoh : jml=0, max=0
|
Tabel
2 : Deskripsi dan Hasil Program
Nama Project
|
Menampilkan Nilai Rata-Rata dan Nilai Terbesar
|
Deskripsi
|
Input nama ke-1
Input nilai ke-1
Input nama ke-2
Input nilai ke-2
Input nama ke-3
Input nilai ke-3
Menyusun array
Table array
Jumlah nilai
Rata-rata
Nilai maksimal
|
Listing
Program
|
#include
#include
int main()
{
int i, nilai[3], jml, max;
float ratarata;
char nama[3][10];
printf ("====PROGRAM DAFTAR
NILAI====\n");
for (i=0;i<=2;i++){
printf ("Input nama ke-%d :
", i+1); scanf ("%s", &nama[i]);
printf ("Input nilai ke-%d :
", i+1); scanf ("%d", &nilai[i]);
}
jml=0;
max=0;
for (i=0;i<=2;i++){
jml=jml+nilai[i];
ratarata=jml/3;
if(nilai[i]>max) max=nilai[i];
}
printf
("================================\n");
printf ("No\t Nama \tNilai
\n");
printf
("================================\n");
for (i=0;i<=2;i++){
printf ("%d\t %s\t %d \n",
i+1,nama[i],nilai[i]);
}
printf
("================================\n");
printf ("\t Jumlah Nilai :\t
%d\n", jml);
printf
("================================\n");
printf ("\t Rata-rata :\t
%.2f\n", ratarata);
printf
("================================\n");
printf ("\t Nilai Terbesar :\t
%d\n", max);
}
|
Hasil Program
|
|
Komentar
Posting Komentar