Disusun oleh :
Mahasiswa mampu membuat program yang dapat menulis data ke dalam file.
10.2 Percobaan
10.2.1 Percobaan 1
Jawab:
Hasil program
Jawab:
Program diatas menampilkan hasil perkalian pangkat 2 dari angka 10 sampai 25.
10.2.3 Percobaan 3
Buatlah program yang dapat menanyakan dan menulis data mahasiswa ke file dengan format penulisan
data:
NPM#Nama#Alamat.
2015061010#Amir Faisal#Rajabasa
…dst
Jawab:
Source code
#include <iostream>
#include <fstream>
int main(){
int n;
int npm;
string nama;
string domisili;
ofstream myFile;
myFile.open("DataMahasiswa.txt");
if(myFile.is_open()){
cin>>n;
cout<<endl;
cin>>npm;
cin>>nama;
cin>>domisili;
cout<<endl;
myFile <<npm<<'#'<<nama<<'#'<<domisili<<endl;
myFile.close();
else
return 0;
}
Screenshot program
Hasil program
10.2.4 Percobaan 4
Buatlah program yang dapat menyimpan data koleksi buku ke dalam file. Anda tentukan sendiri
datadata apa saja yang relevan tentang buku.
Jawab:
Source code
#include <iostream>
#include <fstream>
int main(){
int n;
string judul;
string penulis;
string genre;
ofstream myFile;
myFile.open("DataBuku.txt");
if(myFile.is_open()){
cin>>n;
cout<<endl;
cin>>judul;
cout<<"Penulis : ";
cin>>penulis;
cout<<"Genre : ";
cin>>genre;
cout<<endl;
myFile <<judul<<'#'<<penulis<<'#'<<genre<<endl;
myFile.close();
else
return 0;
}
Screenshot program
Hasil program