Share Anything You Want ^_^

Sponsor

contoh soal input dan output pada c++

No comments
pagi :)

langsung yuk ke soal nya :D

Soal :

buatlah sebuah program dimana akan menginput pendataan tabungan baru untuk mahasiswa x, di salah satu cabang bank cinta, dengan menginput data nim, alamat, dan asal kampus mahasiswa tersebut.
Contoh:
input:
Nama: Muhammad Taufiq Hidayat
Alamat: Bandar Lampung
NIM: 14116162
Asal Kampus: Institut Teknologi Sumatera
Bank cabang: lampung
Jumlah uang yang disimpan: 3000000

Output:
Bank cinta cabang lampung
Rp.3000000,-
Mahasiswa Institut Teknologi Sumatera
Nama (NIM): Muhammad Taufiq Hidayat (14116162)
Alamat : Bandar Lampung 

Oke kita lanjut ke penyelesaian codingnya :D

#include <iostream>
using namespace std;

int main(){
//deklarasi typedata variabel
string nama, alamat, kampus, nim, cabangbank;
int uang;

//-----------INPUT----------

cout<<"INPUT DATA TABUNGAN BANK X"<<endl;
cout<<"-----------------------------------------"<<endl;
cout<<"Nama: ";getline(cin,nama);
cout<<"Alamat: ";getline(cin,alamat);
cout<<"NIM: ";cin>>nim;
cin.ignore();
cout<<"Asal Kampus: ";getline(cin,kampus);
cout<<"Bank x cabang: ";getline(cin,cabangbank);
cout<<"Jumlah Uang yang disimpan: ";cin>>uang;

//---------output----------


cout<<"\t bank x cabang "<<cabangbank<<endl;
cout<<"---------------------------------------"<<endl;
cout<<"Rp."<<uang<<",-"<<endl;
cout<<"Mahasiswa "<<kampus<<endl<<endl;
cout<<"Nama(NIM): "<<nama<<"("<<nim<<")"<<endl;
cout<<"Alamat: "<<alamat<<endl;

return 0;
}

Penjelasan: 
  • cin.ignore();
    ini berguna agar asal kampus dan bank x cabang tidak menyatu, dan selalu diberikan code diatas setiap cin akan bertemu dengan getline(cin,var)
  • getline(cin,var);hanya bisa digunakan untuk typedata string, berguna agar kata-kata yang diberi spasi akan ter input semua.

    tanpa getline
    Contoh:
    input : Muhammad Taufiq Hidayat
    output : Muhammad

    Menggunakan getline
    contoh:
    input: Muhammad Taufiq Hidayat
    Output: Muhammad Taufiq Hidayat
Output yang akan dihasilkan jika tidak menggunakan cin.ignore();



Jika menggunakan cin.ignore();
 


coding :

No comments :

Post a Comment