LAPORAN
PRAKTIKUM
MODUL
6
STUKTUR
DATA
ARRAY
STRUKTUR
Diajukan
untuk memenuhi tugas sebagai bahan praktikum
Dosen
: Endra Suseno, M.Kom
Disusun
oleh :
Egi
Legitasari
20160910045
Sistem
informasi A 2016
FAKULTAS
ILMU KOMPUTER
UNIVERSITAS
KUNINGAN
2016
PRAKTIKUM
1
Script Program
Menggunakan c++
#include<iostream.h>
#include<conio.h>
#include<string.h>
#include<stdlib.h>
struct movies_t
{
char title[50];
int year;
}mine,yours;
void printmovie (movies_t movie)
{
cout<<movie.title;
cout<<" ("<<movie.year<<")\n";
}
int main()
{
char buffer[50];
strcpy(mine.title, "2001 A Space Odyssey");
mine.year=1968;
cout<<"Masukan Judul Film Favorit : ";
cin.getline (yours.title,50);
cout<<"Masukan Tahun : ";
cin.getline (buffer,50);
yours.year = atoi (buffer);
cout<<"Judul Film Favorit yang ada :\n";
printmovie (mine);
cout<<"Judul Film Favorit kamu adalah :\n";
printmovie (yours);
getch();
return 0;
}
|
Pembahasan
Program ini yaitu untuk menampilkan judul film favorit yang
telah di inputkan. Terdapat fungsi array struktur, yaitu untuk menyimpan data judul
film. dan terdapat buffer untuk menyimpan tahun dari film tersebut. Dan untuk
memanggil data film tersebut menggunakan function printmovie.
Hasil runing program
PRAKTIKUM
2
Script Program
Menggunakan c++
#include<stdio.h>
#include<string.h>
#include<ctype.h>
#include<conio.h>
#define MAKS 20
main()
{
struct
data_tanggal
{
int tanggal;
int bulan;
int tahun;
};
struct
data_rekan
{
char
nama[21];
struct
data_tanggal tgl_lahir;
};
struct
data_rekan info_rekan[MAKS];
char tombol;
int i,jum_rekan=0;
puts ("Data
rekan-rekan :\n");
do
{
printf("Nama
: ");
gets(info_rekan[jum_rekan].nama);
printf("Tanggal
Lahir (xx-xx-xxxx) : ");
scanf("%d-%d-%d",&info_rekan[jum_rekan].tgl_lahir.tanggal,
&info_rekan[jum_rekan].tgl_lahir.bulan,
&info_rekan[jum_rekan].tgl_lahir.tahun);
fflush(stdin);
jum_rekan++;
printf("Mau
memasukan lagi (Y/T)? ");
tombol=toupper(getch());
while (!(tombol=='T'
|| tombol=='Y'))
tombol=toupper(getch());
printf("%c\n\n",tombol);
}
while(tombol=='Y');
puts("\nData
rekan : NAMA-TANGGAL LAHIR\n");
for(i=0;i<jum_rekan;i++)
{
printf("%-20s
%d-%d-%d\n",info_rekan[i].nama,
info_rekan[i].tgl_lahir.tanggal,
info_rekan[i].tgl_lahir.bulan,
info_rekan[i].tgl_lahir.tahun);
}
getch();
}
|
Pembahasan
Program ini yaitu untuk membuat data rekam menggunakan
struct, dan juga tedapat array struct yang berfungsi sebagai fungsi perulangan
for(i=0; i<jum_rekan; i++) pada prrogram.
Dan untuk pengaksesan nya yaitu dengan nama_object_struct.
variabel_didalam struct.
Hasil runing program
LATIHAN
1
Script Program Menggunakan c++
#include<conio.h>
#include<stdio.h>
#include<iostream.h>
main()
{
struct
{
char nama[50];
char alamat[50];
char no_hp[14];
char ortu[50];
char kerja[50];
char lulusan[50];
}mahasiswa;
printf("Masukan
Nama :
");scanf("%s",&mahasiswa.nama);
cout<<"Masukan
Alamat :
";cin>>mahasiswa.alamat;
printf("Masukan No
Hp :
");scanf("%s",&mahasiswa.no_hp);
cout<<"Masukan Nama Orang tua :
";cin>>mahasiswa.ortu;
printf("Masukan Pekerjaan Ortu:
");scanf("%s",&mahasiswa.kerja);
cout<<"Masukan Pendidikan Ortu:
";cin>>mahasiswa.lulusan;
getch();
cout<<"\nData Yang dimasukan adalah : ";
printf("\n\nNama
: %s",mahasiswa.nama);
printf("\nAlamat :
%s",mahasiswa.alamat);
printf("\nNo Hp :
%s",mahasiswa.no_hp);
cout<<"\nNama Ortu :
"<<mahasiswa.ortu;
cout<<"\nPekerjaan Ortu : "<<mahasiswa.kerja;
cout<<"\nPendidikan Ortu: "<<mahasiswa.lulusan;
getch();
return 0;
}
|
Pembahasan
Program ini yaitu menggunaka struct sebagai parameternya,
untuk mendeklarasikan suatu variabel data mahasiswa.
Dan didalam program ini menggunakan input %s, sehingga data
yang telah di inputan tadi akan terpanggil lagi.
Hasil runing program
Tidak ada komentar:
Posting Komentar