Rabu, 21 Juni 2017

Studi Kasus 28



#include<stdio.h>
#include<conio.h>
#include<iostream>
using namespace std;

main()
{
struct
{
char nama[50];
char alamat[100];
int no_hp;
char ortu[50];
char pekerjaan[50];
char lulusan[50];
}mahasiswa;


printf("Masukan Nama : ");
scanf("%s",&mahasiswa.nama);
cout<<"Masukan Alamat: ";
cin>>mahasiswa.alamat;
printf("Masukan Nomor Hp : ");
scanf("%d",&mahasiswa.no_hp);
printf("Masukan Nama orang Tua : ");
scanf("%s",&mahasiswa.ortu);
printf("Masukan Pekerjaan Ortu : ");
scanf("%s",&mahasiswa.pekerjaan);
printf("Masukan Pendidikan : ");
scanf("%s",&mahasiswa.lulusan);

getch ();

printf("\nData Yang Dimasukan :");
printf("\nNama \t\t\t: %s",mahasiswa.nama);
printf("\nAlamat \t\t\t: %s",mahasiswa.alamat);
printf("\nNomor Hp \t\t: %d ",mahasiswa.no_hp);
printf("\nNama Ortu \t\t: %s ",mahasiswa.ortu);
printf("\nPekerjaan Ortu \t\t: %s",mahasiswa.pekerjaan);
printf("\nPendidikan  \t\t: %s ",mahasiswa.lulusan);

getch ();

return 0;
}
Running

Penjelasan
Dalam kasus ini kita hanya diminta untuk memasukan dan akan mencetaknya kembali. Menggunakan fungsi struct. Dalam fungsi struk untuk pemnaggilan kembali dan pencetakannya kita hanya masukan nama_struck.nama_variabel seperti di dalam syntax.

0 komentar:

Posting Komentar