Jumat, 10 Januari 2020 |



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.
*(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;


}


Hasil running


Pemilihan 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
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 :