Monday, October 15, 2018

√ Pola Kegiatan C++ Penginputan Nilai Memakai Struktur Array Dan Return Value

Berikut ini yaitu pola kegiatan C++ penginputan nilai mahasiswa dengan memakai struktur array (perulangan ) dan fungsi return value.
Apa itu Struktur Array ? struktur array yaitu perulangan data yang akan diinputkan, contohnya kalau anda ingin menginput 3 nilai mahasiswa maka anda harus memakai struktur array ini untuk menampilkan 3 data kosong.
Apa itu Fungsi return value? Return value yaitu fungsi untuk memanggil kembali data yang sebelumnya telah dikenalkan pada variable.

Berikut langkahnya :
1. buka aplikasi borland C++
2. PIlih file > New > text edit
3. Pastekan koding berikut :


#include<conio.h>
#include<stdio.h>
#include<iostream.h>
garis()
{
cout<<"---------------------------";
cout<<endl;
}

char ket(float nil)
{
if(nil>=60)
return 'L';
else
return 'G';
}

main()
{
int no;
struct
{
char nim[5];
char nama[15];
float nilai;
} mhs[5];

for(no=1; no<3; no++)
{
cout<<"Data Ke - "<<no<<endl;
cout<<"Masukan NIM = ";cin>>mhs[no].nim;
cout<<"Masukan NAMA = ";gets(mhs[no].nama);
cout<<"Masukan NILAI= ";cin>>mhs[no].nilai;

cout<<endl;
}

clrscr();

for(no=1; no<3; no++)
{
cout<<"Data Ke - "<<no<<endl;
garis();
cout<<"NIM = "<<mhs[no].nim<<endl;
cout<<"NAMA = "<<mhs[no].nama<<endl;
cout<<"NILAI= "<<mhs[no].nilai<<endl;
cout<<"Keterangan = "<<ket(mhs[no].nilai)<<endl;
garis();
cout<<endl;
}

getch();
}

4. Running proramnya, dan akhirnya akan menyerupai dibawah ini ;
Keterangan : Silahkan inputkan NIM, Nama dan nilai mahasiwa tekan enter, dan input kembali data ke-2, kalau anda ingin menambahkan data lagi silahkan ubah isyarat array dibawah ini
for(no=1; no<3 b="" no="">
angka <3 10="" 3="" anda="" bahwa="" dari="" data="" diatas="" ditampilkan="" font="" hanya="" ingin="" jika="" kurang="" menginput="" menjadi="" menunjukan="" saja="" silahkan="" ubah="" yang="">


5. Setelah dienter maka muncul hasil sebagai berikut :
Keterangan : L artinya mahasiswa tersebut LULUS

6. Selesai, selamat mencoba
Sumber http://www.hendrisetiawan.com