Kaskus

Tech

Pengaturan

Mode Malambeta
Gambar

Lainnya

Tentang KASKUS

Pusat Bantuan

Hubungi Kami

KASKUS Plus

© 2024 KASKUS, PT Darta Media Indonesia. All rights reserved

kidou24Avatar border
TS
kidou24
Data input ke 2 dan seterusnya ke skip. Langsung tereksekusi mohon pencerahannya.
#include<stdio.h>
#include<iostream>
#include<conio.h>

using namespace std;

struct Tinggal {
char Jalan[40];
char No_Rumah[20];
char Kota[20];
char Provinsi[40];
};

struct Tgl_Lahir {
char Tanggal[4];
char Bulan[4];
char Tahun[4];
};

struct Mahasiswa {
char Nim[12];
char Nama[25];
Tinggal Alamat;
Tgl_Lahir Lahir;
};

main()
{
Mahasiswa Mhs[5];
int i;
for(i=0;i<=5;i++)
{
cout<<"NIM : "; cin.getline(Mhs[i].Nim,12);
cout<<"Nama : "; cin.getline(Mhs[i].Nama,25);
cout<<"Alamat :\n";
cout<<"\tJalan : "; cin.getline(Mhs[i].Alamat.Jalan,40);
cout<<"\tNo Rumah : "; cin.getline(Mhs[i].Alamat.Kota,20);
cout<<"\tKota : "; cin.getline(Mhs[i].Alamat.Kota,20);
cout<<"\tProvinsi : "; cin.getline(Mhs[i].Alamat.Provinsi,40);
cout<<"Tanggal Lahir :\n";
cout<<"\tTanggal : "; cin.getline(Mhs[i].Lahir.Tanggal,4);
cout<<"\tBulan : "; cin.getline(Mhs[i].Lahir.Bulan,4);
cout<<"\tTahun : "; cin.getline(Mhs[i].Lahir.Tahun,4);
}
cout<<"\n\n========= OUTPUT =========\n\n";
for(i=0;i<=5;i++)
{
cout<<"\n\nNIM : "<<Mhs[i].Nim;
cout<<"\nNama : "<<Mhs[i].Nama;
cout<<"\nAlamat :\n";
cout<<"\n\tJalan : "<<Mhs[i].Alamat.Jalan;
cout<<"\n\tNo Rumah : "<<Mhs[i].Alamat.No_Rumah;
cout<<"\n\tKota : "<<Mhs[i].Alamat.Kota;
cout<<"\n\tProvinsi : "<<Mhs[i].Alamat.Provinsi;
cout<<"\nTanggal Lahir : "<<Mhs[i].Lahir.Tanggal<<"-"<<Mhs[i].Lahir.Bulan<<"-"<<Mhs[i].Lahir.Tahun;
}
getch();
}
0
616
13
GuestAvatar border
Komentar yang asik ya
Mari bergabung, dapatkan informasi dan teman baru!
Programmer Forum
Programmer Forum
KASKUS Official
20.2KThread4.5KAnggota
Tampilkan semua post
kampret.strezAvatar border
kampret.strez
#3
Mungkin tahunnya ingin 4 digit ya

Coba

Code:
cout<<"\tTahun : "; cin.getline(Mhs[i].Lahir.Tahun,4);


Diganti jadi

Code:
cout<<"\tTahun : "; cin.getline(Mhs[i].Lahir.Tahun,5);
Diubah oleh kampret.strez 15-10-2020 04:08
0
Tutup
Ikuti KASKUS di
© 2024 KASKUS, PT Darta Media Indonesia. All rights reserved.