Tugas Program tampilan spasi dan angka yang panjang
Dalam pemakaian program kita sering binggung dengan baimana cara kita untuk menampilkan spasi dan angka yang panjang di dalam program, maka di sini ada program yang dapat anda pahami dimana disini ada program yang untuk menampilkan angka yang lebih dari 18 karakter atau bisa lebih.
Program :
#include <cstdlib>
#include <iostream>
#include <iomanip> // digunakan untuk menampilkan setprecision
typedef struct { char nama [100]; // string dengan panjang maksimal
// 100 karakter
char jurusan [100];
float nim;
int nilai;
} data;
data mahasiswa; // pendefinisain struktur
using namespace std;
int main(int argc, char *argv[])
{
cout<<" ======================================== "<<endl;
cout<<" PROGRAM UNTUK MENCATAT DATA "<<endl;
cout<<" MAHASISWA"<<endl;
cout<<" ======================================== "<<endl<<endl;
cout<<" \n MASUKKAN NAMA ANDA ";
cin.getline(mahasiswa.nama,100); // digunakan untuk menampilkan spasi sebanyak 100 karakter
cout<<" \n MASUKKAN JURUSAN ANDA ";
cin.getline(mahasiswa.jurusan,100); // untuk menampilkan
cout<<setprecision (18); // mengatur presisi tampilan
// yang ada dibawah ini
cout<<" \n MASUKKAN NIM ANDA ";cin>>mahasiswa.nim;
cout<<" \n MASUKKAN NILAI ANDA ";cin>>mahasiswa.nilai;
cout<<" \n ======================================== "<<endl<<endl;
cout<<" TERIMAKASIH \n"<<endl;
cout<<" ======================================== "<<endl<<endl;
mahasiswa.nama;
mahasiswa.nilai;
mahasiswa.jurusan;
mahasiswa.nim;
cout<<" \n NAMA ANDA "<<mahasiswa.nama<<endl;
cout<<" \n NIM ANDA "<<mahasiswa.nim<<endl;
cout<<" \n JURUSAN ANDA "<<mahasiswa.jurusan<<endl;
cout<<" \n NILAI ANDA "<<mahasiswa.nilai<<endl<<endl;
// catatan :
// penggunakaan cin.get() tidak dapat digunakan 2 kali dalam sebuah program
// jika anda ingin mengeluarkan tampilan dengan spasi
// maka anda harus menggunkan perintah yang berbeda lagi tetapi masih
// menggunakan sejenis perintah string yaitu menggunakan perintah
// cin.getline() kalau menggunkan perintah ini anda dapat menggunakannya
// lebih dari 2 dalam sebuah program ayang anda buat
system("PAUSE");
return EXIT_SUCCESS;
}
Tampilan dari program di atas ;
kalau ada saran dan pertanyaan, tulis aja di comment.....
sundul gan ...
BalasHapus