Jumat, 12 Mei 2017

Program Input Data SiswaC++

Assalamu'alaikum :)
slamat siang, 
sesuai judul, langsung aja nih kode programnya.
note: nih kode program dulunya buat ulangan :

 #include<iostream>
#include<conio.h>
#include<stdio.h>
using namespace std;
char nama [20], kelas [8], abs[10];
int main(){
int data[5];
int i, total, rata, tmp;

cout<<"Ulangan Pemrograman Dasar "<<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();
                }


Hasil Run 




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.


Sumber :

http://acb427.blogspot.com/2015/10/contoh-program-sederhana-input-data.html
 

Tidak ada komentar:

Posting Komentar