Sabtu, 10 April 2010

Tugas kel. bhs C++

Neh ada contoh soal bahasa C++, nih soal tugas kuliah kelompok gw. Programnya udah dijalanin, diliatnya sih simpel aja tapi gila benget deh logikanya ntu mpe skarang blom gw ngerti juga.HeHeHe...
Nih tugas kelompok, temen2 gw gak ada yang bisa ngerjain,haha.. padahal anggota kelompoknya ada 7 orang tapi gak ada yang bisa ngerjain programnya. Udah dikasih waktu 2 minggu sama dosen, pada akhirnya nitip minta dibuatin deh sama yang pinter,hahaha...
Mu gimana lagi yaa..
Pemrograman yang gw bilang paling susah seh ya ini bahasa c atau c++. Setiap berusaha ngejalanin program mati2an nggak pernah yang namanya bisa. yang ada malah bikin murka...
Tapi meskipun kita2 nitip, kita juga pelajarin logikanya supaya nanti kalo ada tugas gak nitip2 lagi deh. Nitipkan pake duit bo.. Hhhuuft..
Berhubung gw gak punya softwarenya jadi gw ketik aja yaa coding ma outputnya.
Nanti bisa dicoba deh, nih program jalan apa gak.ok..

ne soalnya :
Buatlah program untuk input data NPM, NAMA, UMUR dan ALAMAT dari anggota kelompok anda dengan perulangan FOR.

Jawab :

Coding nya:
#include
#include
#include
void main()
{
char npm[10][8];
char nama[10][20];
char umur[10][2];
char almt[10][30];
int n;
clrscr();
cout<<"Ada berapa orang= ";cin>>n;
for(int i=0;i++)
{
cout<<"NPM =";scanf("%s",&npm[i][7]);
cout<<"NAMA =";scanf("%s",&nama[i][20]);
cout<<"UMUR =";scanf("%s",&umur[i][1]);
cout<<"ALAMAT =";scanf("%s",&almt[i][30]);
cout<<endl;
printf("%s",&npm[i][7]);cout<<endl;
printf("%s",&nama[i][20]);cout<

printf("%s",&umur[i][1]);cout<
printf("%s",&almt[i][30]);cout< cout<
}
getche();
}

Outputnya :
Ada berapa orang= 1
NPM = 30108819
NAMA = fillah
UMUR = 20
ALAMAT = depok


Algoritmanya :

- variabel npm, nama, umur, alamat bertipe data karakter array
- clrscr dipanggil oleh file library conio
- cetak "ada berapa orang=" dan inputan dari variabel n
- perulangan for dengan syarat (int i=0;i
- dan didalamnya terdapat statement-statement yaitu :

cout<<"NPM =";scanf("%s",&npm[i][7]);

cout<<"NAMA =";scanf("%s",&nama[i][20]);
cout<<"UMUR =";scanf("%s",&umur[i][1]);
cout<<"ALAMAT =";scanf("%s",&almt[i][30]);
cout<
printf("%s",&npm[i][7]);cout<<
printf("%s",&nama[i][20]);cout<<
printf("%s",&umur[i][1]);cout<<
printf("%s",&almt[i][30]);cout<<
cout<

- cout untuk menampilkan output pada monitor, sedangkan scanf (stdio) untuk statement inputan dari pembacaan perulangan for dengan bertipe string pada input dan dimasukkan ke array karakter npm, nama, umur, almt
- printf (stdio) mencetak hasil ke layar memiliki maksud sama dengan cout tetapi dalam pengaturan jenis output print lebih unggul dan dipanggil dari file header yang berbeda cout (iostream)
- getche untuk menahan tampilan hasil output dilayar agar tidak langsung tertutup

Tidak ada komentar:

Posting Komentar