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.....

Komentar

Posting Komentar

Postingan Populer