Page 75 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 75
cout<<"Alamat : ";fflush(stdin);
cin.get(dosen2.alamat,50);
cout<<endl<<endl;
//output
cout<<"Data Dosen Pertama\n";
cout<<"---------------\n";
cout<<"NIP :"<<dosen1.nip<<endl;
cout<<"Nama : "<<dosen1.nama<<endl;
cout<<"Alamat : "<<dosen1.alamat<<endl;
cout<<endl<<endl;
cout<<"Data Dosen Pertama\n";
cout<<"---------------\n";
cout<<"NIP :"<<dosen2.nip<<endl;
cout<<"Nama : "<<dosen2.nama<<endl;
cout<<"Alamat : "<<dosen2.alamat<<endl;
cout<<endl<<endl;
return EXIT_SUCCESS;
}
Output:
Data Dosen Pertama
---------------
NIP :7006024
Nama : Adam Mukharil B
Alamat :Bandung
Data Dosen Kedua---------------
NIP :7006008
Nama : Dian Dharmayanti
Alamat : Bandung
Data Dosen Pertama
---------------
NIP :7006024
Nama : Adam Mukharil B
Alamat : Bandung
Data Dosen Kedua
---------------
NIP :7006008
Nama : Dian Dharmayanti
Alamat : Bandung
2. Contoh 2 – Program penggunaan union
KODE PROGRAM BAHASA C
#include <stdio.h>
typedef union daftar_nilai {
float pengetahuan;
float sikap;
float psikomotorik;
} WILLY;
int main() {
WILLY willy;
willy.sikap = 80.5f; // Assigning a value to the 'sikap' member
willy.pengetahuan = 87.5f; // Assigning a value to the 'pengetahuan' 66
member
printf("Nilai pengetahuan: %f\n", willy.pengetahuan); // Printing the
'pengetahuan' value
printf("Nilai sikap: %f\n", willy.sikap); // Printing the 'sikap'