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
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)
0 komentar:
Posting Komentar