slamat siang,
sesuai judul, langsung aja nih kode programnya.
note: nih kode program dulunya buat ulangan :D
#include<iostream.h>
#include<conio.h>
#include<stdio.h>
char nama [20], kelas [8], abs[10];
void main(){
int data[5];
int i, total, rata, tmp;
clrscr();
cout<<"Ulangan Pemrograman Dasar \n
Array \n\n M Mudrikul Hikam \n"<<endl;
cout<<"============================================"<<endl;
cout<<"Masukkan
Nama :";gets(nama);
cout<<"Masukkan
Kelas :";gets(kelas);
cout<<"Masukkan
No Absen :";gets(abs);
cout<<"============================================"<<endl;
cout<<"Masukkan
Nilai ulangan siswa : "<<endl;
total=0;
for(i=0;
i<5; i++)
{
cout<<"Masukkan
angka ke-"<<(i+1)<<" : "; cin>>data[i];
total
= total+data[i];
}
cout<<endl;
cout<<"============================================"<<endl;
cout<<"Siswa
yang bernama "<<nama<<" mempunyai nilai sebagai
berikut :\n"<<endl;
for(i=0;
i<5; i++){
cout<<"["<<i<<"
"<<(1)<<"] : "<<data[i]<<"
"<<endl;}
cout<<"============================================"<<endl;
cout<<"Siswa
yang bernama "<<nama<<" mempunyai nilai sebagai
berikut :"<<endl;
for(i=0;i<5;i++){
cout<<"["<<(0)<<"
"<<(i)<<" ] : "<< data [i]<<"
"<<endl; }
cout<<"============================================"<<endl;
cout<<"\nRata-rata
"<<nama<<":"<<endl; {
rata
= total / 5;
cout<<"Total
: "<<total<<endl;
cout<<"Rata
- Rata : "<<rata<<endl;}
getch();
}
untuk screenshotnya :
Alur logika program:
Char akan digunakan
untuk menginputkan karakter string.
Pada saat di eksekusi
,program akan menampilkan karakter “cout” Masukkan nama, masukkan
kelas,masukkan no absen. Gets akan di gunakan untuk mengambil data string yang
di inputkan.
Pada eksekusi
memasukkan nilai ,untuk i=0 I Kurang dari 5 dan I akan di tambahkan 1 setiap
selesai program. i+1 karena data pada array dimulai dari 0, di tambah satu
karena supaya data di mulai dari 1. Untuk total maka total di tambah data yang
telah di inputkan.
Untuk menampilkan data
yang telah di masukkan , dengan perintah cout<<"["<<i<<"
"<<(1)<<"] : "<<data[i]<<"
"<<endl; . data[i] akan menampilkan isi dari array tersebut.
Untuk menghitung
rata-rata ,maka akan digunakan rumus jumlah total di bagi banyaknya data,
karena Cuma ada 5 data maka rumusnya rata=total/5.
jangan lupa komentnya yah :)
4 comments
kalo misalnya yg diinput lebih dari satu siswa gmana mas?
blog payah
blog bajingan jancok kontol memek pejuh
ayo ngentod mbak