Algoritma dan
struktur data dalam input/masukan
Yang akan
dibahas adalah cara memasukkan data melalui alat input standar keyboard
Fungsi-fungsi
yang digunakan untuk input juga membutuhkan header file, antara lain :
cin à iostream.h
getch(), getche() à conio.h
gets(), fgets(), getchar(), getpass(), scanf() à stdio.h
Cin dalam Bentuk dasarnya adalah :
cin >> nama_variabel
Konsep dari cin adalah meminta user untuk mengisikan suatu nilai baru ke
dalam variabel
Tujuan sama dengan assignment, hanya disini isian dilakukan oleh user
cin bisa digunakan untuk mengisikan angka atau karakter, tetapi cin tidak
mengenal tanda spasi ataupun tab sehingga tidak disarankan untuk pengisian
nilai string
Tanda : >> (stream extraction operator)
Jika digabung dengan perintah cin maka operator ini akan menunggu user
untuk mengisikan sesuatu, dan setelah user menekan Enter (Return) maka
isian akan disimpan/diisikan ke dalam variabel yang yang tertulis di sebelah
kanannya
Contoh :
int nilai; // pendeklarasian variabel nilai bertipe
integer
cin >> nilai;
Menunggu user
mengetikkan sesuatu, kemudian setelah ditekan ENTER, isian tadi akan disimpan
ke dalam variabel nilai
Contoh lain :
#include <iostream.h>
main()
{ int
nilai ;
cout << “Masukkan suatu nilai : “;
cin
>> nilai;
cout
<<“Nilai yang anda masukkan = “<<nilai;
Contoh lain :
#include <iostream.h>
main()
{
float a,b,c ;
cout << “Masukkan nilai a : “;
cin
>> a ;
cout << “Masukkan nilai b : “;
cin
>> b ;
c = a + b ;
cout
<< a <<“ ditambah “<< b <<“ = “<< c ;
}
}
Contoh
lain :
#include <iostream.h>
main()
{
float gaji,tunjangan, gtotal ;
gaji =
100000 ;
cout << “Masukkan Gaji Yang baru : “;
cin
>> gaji ;
cout << “Masukkan nilai Tunjangan : “;
cin
>> tunjangan ;
gtotal = gaji + tunjangan ;
cout << “Gaji Total “<<“ =
“<< gtotal ;
}
Contoh soal :
Buat program untuk menghitung volume balok, dengan nilai panjang, lebar
serta tinggi balok diinputkan melalui keyboard
Penyelesaian nya
:
#include <iostream.h>
main()
{
float panjang, lebar, tinggi, volume;
cout<<“Masukkan
Panjang : “;
cin>>
panjang;
cout<<“Masukkan
Lebar : “;
cin>>
lebar;
cout<<“Masukkan
Panjang : “;
cin>>
tinggi;
volume
= panjang * lebar * tinggi;
cout<<“Volume
= “<<volume;
}
Output
hasil jadi program volume balok:
Buat program
untuk menghitung nilai pembelian barang sesudah memperoleh diskon sebesar 10%,
dengan contoh tampilan sbb:
Penyelesaian nya
:
#include <iostream.h>
main()
{
float
harga, diskon, harga_bersih;
cout<<“Harga
Barang : Rp.”;
cin
>> harga;
cout<<“Diskon
(%) : “;
cin
>> diskon;
cout<<“===============================“;
harga_bersih
= harga – (harga * (diskon/100));
cout<<“Harga
Bersih : Rp. “<<harga_bersih;
}
Output
hasil jadi program diskon pembelian barang:
0 komentar:
Post a Comment