contoh soal input dan output pada c++
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 lampungRp.3000000,-Mahasiswa Institut Teknologi SumateraNama (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 getlinecontoh:
input: Muhammad Taufiq Hidayat
Output: Muhammad Taufiq Hidayat
Jika menggunakan cin.ignore();
coding :
Subscribe to:
Post Comments
(
Atom
)
No comments :
Post a Comment