Pengertian
input dan output dalam bahasa pemograman c++
Bahasa pemograman c++ adalah bahasa pemograman
computer yang dibuat oleh Bjarne Stroustrup, yang merupakan perkembangan dari
bahasa C dikembangkan di Bong Labs (Dennis Ritchie) pada awal tahun 1970-an.
Bahasa itu diturunkan dari bahasa sebelumnya yaitu B.
Bahasa pemograman c++ dikembangkan pertama kali pada
tahun 1980-an. Untyk mendukung fitur pada c++ dibangun efisiensi dan sistem
support untuk pemograman tingkat rendah.
Dalam bahasa pemograman c++ kita dapat menggunakan
Escape Sequences untuk mempersentasikan sebuah karakter yang tidak ada dalam
tradisonal syimbol. Berikut beberapa contohnya:
\n : baris baru/linefeed
\” ; petik ganda
\b : back space
Input
Input
adalah interaksi pengguna (manusia) dengan program, memungkinkan program dapat
menerima data atau informasi dari pengguna, dalam bahasa pemrograman C++ kita
dapat melakukanya perintah masukan dengan menggunakan object
cin.contoh program :#include <iostream>Using namespace std;Main(){ cout<<"Masukkan
sisi :"; cin>>sisi;}
Output
Output
(keluaran) adalah aktifitas program yang mendapatkan perintah untuk memberikan
informasi data kepada pengguna (manusia). Data itu biasanya merupakan hasil
olahan dari data sebelumnya. Dalam bahasa C++ kita dapat melakukan pengeluaran
menggunakan object
cout.
Contoh
program ;
#include <iostream>
using namespace std;
main()
{
cout<<"Masukkan isi :";
}
Contoh codingan :
#include <iostream>
using namespace std;
//int untuk bilangan bulat
main()
{
string a, jur, nim;
int u;
//deklarasi variabel tipe data int,double,float:untuk angka
char,string:untuk karakter kalo untuk char harus diberi kurung siku
cout<< "silahkan isi biodata berikut :\n";
cout<<"Nama\t: "; cin >> a; //kenapa cin ditaro
dibelkang karna kita mau menginputkan setelah titik dua'
cout<<"Nim\t:"; cin >> nim;
cout<<"Jurusan\t: "; cin >> jur;
cout<< "umur: "; cin >> u;
cout<<"selamat datang " << a << "
dengan "
<<"Nim " << nim
<<" yang berumur " << u << " tahun
"
<<"jurusan " << jur ;
}
|
Hasil running
Operasi
aritmatika
Operasi aritmatika yaitu
+ (penjumlahan) adalah operator
untuk menjumlahkan dua buah angka atau lebih.
-(pengurangan) adalah jenis operator untuk memproses operasi penguranagn antara dua buah angka atau lebih.
-(pengurangan) adalah jenis operator untuk memproses operasi penguranagn antara dua buah angka atau lebih.
*(perkalian) adalah operator yang
digunakn untuk proses pengkalian.
/(bagi) adalah operator yang
digunakan untuk proses membagi.
%(modular) adalah operator yang sering
digunakan didunia algoritma untuk mendapatkan sisa hasil bagi.
Contoh codingan program
#include <iostream>
using namespace std; main() { int satu,dua,tiga; float a,b,c,d,e,f; cout<<"Inputan"; cout<< "\nBilangan 1 = "; cin>> satu; cout<<"Bilangan 2 = "; cin>> dua; cout<<"Bilangan 3 = "; cin>> tiga; cout<<"Bilangan 4 = 30 "; cout<<"\n"; cout<<"\nHasil dari: \n"; a = satu + dua; b = satu - tiga; c = satu * dua; d = tiga - satu; e = dua / dua; f = (30*30)/100; cout<< "Bilangan 1 + Bilangan 2 = " <<satu << " + "<<dua<<" = "<<a; cout<< "\nBilangan 1 - Bilangan 3 = " <<satu << " - "<<tiga<<" ="<<b; cout<< "\nBilangan 1 * Bilangan 2 = " <<satu << " * "<<dua<<" = "<<c; cout<< "\nBilangan 3 - Bilangan 1 = " <<tiga << " - "<<satu<<" = "<<d; cout<< "\nBilangan 2 : Bilangan 2 = " <<dua << " / "<<dua<<" = "<<e; cout<< "\n30% Bilangan 4 = " <<f; } |
Pemilihan
kondisi
1. If satu kondisi
1. If satu kondisi
Untuk keperluan pengambilan
keputusan , c++ menyediakan beberapa perintah salah satunya adalah if satu
kondisi. Pernyataan if satu kondisi
mempunyai pengertian “jika kondisi bernilai benar” maka perintah akan
dikerjakan. “ jika kondisis berniali salah” maka perintah tidak akan
dikerjakan.
Struktur if satu kondisi merupakan
struktur yang paling sederhana karena hanya melibatkan sebuah ekspresi yang
akan diperiksa.
2. Pemilihan if dua kondisi
2. Pemilihan if dua kondisi
Lebih kompleks bila dibandingkan dengan if satu kondisi.
Sebenarnya konsep juga sederhana yaitu pada struktur jeis ini terdapat statemen
khusu yang berfungsi untuk mengatasi kejadian apabila kondisi yang didefinisikan
tersebut bernilai salah. “jika kondisi if bernilai benar, maka perintah-1 akan
dikerjkan dan jika kondisi bernilai salah maka akan mengerjakan perintah-2.
Contoh program :
#include <iostream>
using namespace std;
void Hasil (int x, int y){
if (x==1) {
if (y>=17){
cout << "Pria
Dewasa";
}
else if (y>=14)
{
cout << "Remaja";
}
else if (y>=2)
{
cout << "Balita";
}
}
else {
if (y>=17){
cout << "Wanita
Dewasa";
}
else if (y>=14)
{
cout << "Remaja";
}
else if (y>=2)
{
cout << "Balita";
}
}
}
int main(){
int umur, kel;
cout << "Jenis Kelamin" << '\n';
cout << "1. Laki-Laki" << '\n';
cout << "2. Perempuan" << '\n';
cout << "Masukan Pilihan Anda (1-2): "; cin >>
kel;
cout << "Masukan Umur Anda (1-100): "; cin >>
umur;
Hasil(kel,umur);
}
|
Hasil running :
Perulangan
(For)
Perulangan adalah suatu proses
eksekusi statemen-statemen dalam sebuah program secara terus menerus sampai
terdapat kondisi untuk menghentikan nya. Operasi perulangan/looping selalu
dijumpai didalam berbagai bahasa pemograman, hal tersebut kaena sruktur
perulangan akan sangat membantu efisiensi program.
Digunakan untuk melakukan
perulangan yang telah diketahui banyak nya, biasa perulangan for dianggap
sebagai jenis perulanagan yang paling mudah dipahami.
Contoh program :
#include<iostream>
#include<conio.h>
using namespace std;
main()
{
int i,nik;
string nama;
cout<<"1 2 3 4 5 6 7 8 9 10 \n";
cout<<"\n";
for(i=1;i<=10;i++)
{
cout<<i <<"\n";
}
cout<<"\n";
for(i=1;i<=5;i++)
{
cout<<2 ;//kada pakai \n
}
cout<<"\n";
for(i=1;i<=3;i++)
{
cout<<"Nama : ";
cin>> nama;
cout<<"NIK : "; cin>> nik;
}
getch();
}
|
Hasil running :



