Senin, 19 April 2010

Tugas Dasar Pemrograman - Wajib KTP

0 komentar
Spektrum - Seperti yang kita pelajari dalam pertemuan Mata Kuliah Dasar Pemrograman yang lalu, kita telah belajar membuat Program Penentu Wajib KTP dalam sebuah keluarga. Program jenis ini yang nantinya akan digunakan pemerintah dalam menghitung secara otomatis anggota keluarga yang wajib memiliki KTP dalam sebuat keluarga. Anggota keluarga yang wajib KTP inilah yang nanti juga telah memiliki hak suara ketika diadakan Pemilu.

Pada Program Wajib KTP versi pertama, pada pertemuan yang lalu adalah :

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
int a,b,c,d,umur,hitungrata,wajib,rata,ktp;
char nama[100];

cout<<"Jumlah keluarga : ";cin>>a;
cout<<endl;

hitungrata=0;
wajib=0;

for(b=0;b<a;b++)

{
cout<<b+1<<". Posisi dalam keluarga : ";cin>>nama;
cout<<"tumur : ";cin>>umur;

hitungrata=hitungrata+umur;

if (umur>16)
{
umur=1;
wajib=wajib+umur;
}

}

rata=hitungrata/b;

cout<<"Umur rata-rata keluarga : "<<rata<<endl;
cout<<"Jumlah yang wajib punya ktp : "<<wajib<<endl;

system("PAUSE");
return EXIT_SUCCESS;
}

Dan Tugas kita saat ini adalah :

Menambahkan tampilan data Nama yang....
  • Wajib KTP
  • Tidak Wajib KTP
Dan seperti yang kita ketahui, Wajib KTP = minimal berusia 17 tahun.


Berikut adalah garapan salah satu teman kita yang tidak mau disebutkan namanya.
Garapan Program ini masih belum sempurna lho.... Kita tinggal menyempurnakan atau menambahkan logika nama yang akan keluar saja. Di program ini juga belum ada input posisi keluarga, seperti pada program di atas.

#include <cstdlib>
#include <iostream>
#include <string.h>

using namespace std;

int main(int argc, char *argv[])
{
int a,b,c,d,e,f,g;
char nama1[100],nama2[100],nama[3];
cout<<"Masukkan jumlah anggota keluarga";
cin>>b;
for (a=0;a<b;a++)
{
cout<<a+1<<" Masukkan nama : ";
cin>>nama1;
cout<<" Masukkan umur : ";
cin>>c;
if (c>=17)
{
strcpy(nama2,nama1);
}

}
cout<<" nama yang wajib punya katepe : "<<nama2;
system("PAUSE");
return EXIT_SUCCESS;
}



Karena, seperti amanah dari Pak Dosen, agar setiap pekerjaan kita tidak boleh sama, mari kita selesaikan program di atas ini, semampu kita saja. Menambahkan dan menyempurnakan logikanya. Membuka juga modul kita untuk mengetahui fungsi dari setiap karakter yang ada. Yuk... mari dilanjutkan....

Semangat !! seperti kata Bu Yuni, "Harusnya kita bisa lebih baik..." Hidup Spektrum (S1 Pendidikan Teknik Elektro UM)

(R3Y)

Sudah membaca yang di bawah ini ?



0 komentar:

Posting Komentar