Anda di halaman 1dari 3

A. PROGRAM ZODIAK 1.

LISTING PROGRAM
#include <iostream.h> #include <conio.h> void main() { struct data_tanggal { int tanggal; int bulan; int tahun; }; struct data_rekan { char nama[21]; struct data_tanggal tgl_lahir; }; char zodiak[15][15]={" ", "Capricorn", "Aquarius", "Pisces", "Aries", "Taurus", "Gemini", "Cancer", "Leo", "Virgo", "Libra", "Scorpio", "Sagitarius"}; struct data_rekan info[100]; int i, jumlah = 0; clrscr(); cout <<"Mencari Zodiak : " <<endl; cout <<"Nama : "; cin.getline(info[jumlah].nama, sizeof(info[jumlah].nama)); cout <<"Tanggal Lahir : "; cin >>info[jumlah].tgl_lahir.tanggal; cout <<"Bulan Lahir : "; cin >>info[jumlah].tgl_lahir.bulan; cout <<"Tahun Lahir : "; cin >>info[jumlah].tgl_lahir.tahun; clrscr(); cout<<"Tanggal Lahir Anda [tgl-bln-tahun] : "<<info[jumlah].tgl_lahir.tanggal; cout<<"-"<<info[jumlah].tgl_lahir.bulan<<"-"<<info[jumlah].tgl_lahir.tahun; cout <<"\nZodiak Anda Adalah : "; switch(info[jumlah].tgl_lahir.bulan) { case 1: if(info[jumlah].tgl_lahir.bulan<20) cout<<zodiak[1]; else cout<<zodiak[2]; break; case 2: if(info[jumlah].tgl_lahir.bulan<20) cout<<zodiak[2]; else cout<<zodiak[3]; break; case 3: if(info[jumlah].tgl_lahir.bulan<20) cout<<zodiak[3]; else cout<<zodiak[4]; break; case 4: if(info[jumlah].tgl_lahir.bulan<20) cout<<zodiak[4]; else cout<<zodiak[5]; break; case 5: if(info[jumlah].tgl_lahir.bulan<20) cout<<zodiak[5]; else cout<<zodiak[6];

break; case 6: if(info[jumlah].tgl_lahir.bulan<20) cout<<zodiak[6]; else cout<<zodiak[7]; break; case 7: if(info[jumlah].tgl_lahir.bulan<20) cout<<zodiak[7]; else cout<<zodiak[8]; break; case 8: if(info[jumlah].tgl_lahir.bulan<20) cout<<zodiak[8]; else cout<<zodiak[9]; break; case 9: if(info[jumlah].tgl_lahir.bulan<20) cout<<zodiak[9]; else

cout<<zodiak[10]; break; case 10: if(info[jumlah].tgl_lahir.bulan<20) cout<<zodiak[10]; else cout<<zodiak[11]; break; case 11: if(info[jumlah].tgl_lahir.bulan<20) cout<<zodiak[11]; else cout<<zodiak[12]; break; case 12: if(info[jumlah].tgl_lahir.bulan<20) cout<<zodiak[12]; else cout<<zodiak[1]; break; default : "Cek lagi data anda"; } }

2. HASIL

A. PROGRAM DATA MAHASISWA 1. LISTING PROGRAM


#include <iostream.h> #include <conio.h> void main() { struct data_identitas { char npm[10][10]; char nama[10][20]; char tgl[10][12]; char alamat[10][20]; char telp[10][10];

}identitas ; char tombol; int i, jumlah = 0; clrscr(); cout<<"----------Data Mahasiswa----------"<<endl; do { cout<<"NPM cout<<"Nama cout<<"Tgl cout<<"Alamat cout<<"Telp : ";cin.getline(identitas.npm[jumlah], sizeof(identitas.npm[jumlah])); : ";cin.getline(identitas.nama[jumlah], sizeof(identitas.nama[jumlah])); : ";cin.getline(identitas.tgl[jumlah], sizeof(identitas.tgl[jumlah])); : ";cin.getline(identitas.alamat[jumlah], sizeof(identitas.alamat[jumlah])); : ";cin.getline(identitas.telp[jumlah], sizeof(identitas.telp[jumlah]));

jumlah ++; cout <<"Mau memasukkan data lagi [y/t] ? "; tombol = getch(); cout <<endl; } while (tombol== 'y'); clrscr(); for(i=0; i<jumlah; i++) { cout<<identitas.npm[i]<<" "<<identitas.nama[i]<<" "<<identitas.tgl[i]; cout<<" "<<identitas.alamat[i]<<" "<<identitas.telp[i]<<endl; } }

2. HASIL

Anda mungkin juga menyukai