Penjelasan dan Penulisan Operator Kondisi (Ternary) dan Statement Input/Output Pemrograman C++ ~ Coding IsmyNR - Cara Dan Contoh Pemrograman

Penjelasan dan Penulisan Operator Kondisi (Ternary) dan Statement Input/Output Pemrograman C++

Setelah sudah belajar C++ sampai sini pasti anda sudah mengetahui banyak hal tentang pemrograman c++, dalam operator kondisi ini mirip mirip dengan bab sebelumnya yaitu Penjelasan Operator Bitwize Dan Operator Logika Bahasa Pemrograman C++ dan Operator Assignment, Aritmatika, dan Perbandingan Bahasa Pemrograman C++, tinggal mengulangnya saja, tetapi sedikit ada yang berbeda, karena operator bitwise dan logika pasti akan digunakan kembali dalam program progam lainya seperti operator kondisi ini ...

operator kondisi dan statement i/o

Operator Kondisi / Operator Ternary
Operator kondisi (Ternary) adalah kondisi dimana program harus memilih antara 2 kemungkinan untuk memperoleh nilai dari 2 kemungkinan tersebut. misalkan kita punya 2 ungkapan :
ungkapan1 ? ungkapan2  : ungkapan 3
maka hasilnya ada pada Kondisi 3, dimana ? itu sebuah kondisi, kondisi yang memungkinkan memilih salah satu ungkapan tersebut. Jika nilai ungkapan 1 itu benar, maka nilai nya sama dengan ungkapan 2, jika tidak maka nilainya sama dengan ungkapan 3.

Praktek dalam program :
#include <iostream>

using namespace std;
int main()
{
    int a, b, maksimal, minimal;
    a=40;
    b=60;
    maksimal = a > b ? a:b;
    cout << "Bilangan Terbesar " << a << " dan " << b << " = " << maksimal << endl;
    minimal = a < b ? a:b;
    cout << "Bilangan Terbesar " << a << " dan " << b << " = " << minimal << endl;
}
Outputnya
Bilangan Terbesar 40 dan 60 = 60
Bilangan Terbesar 40 dan 60 = 40

Nilai maksimal itu hasil pilihan dari 2 kemungkinan a < b (siapa yang lebih besar ?) (bandingkan dengan a:b)  = hasilnya b=60
Nilai minimal itu hasil pilihan dari 2 kemungkinan a < b (siapa yang lebih kecil ?) (bandingkan dengan a:b) = hasilnya a=40

Statement Input/Output
Walaupun mungkin anda sudah mengerti dengan statement input output, lebih baik di jelaskan dahulu.

Statement Output adalah fungsi yang digunakan untuk membaca data dari input device, semua aktivitas / perintah dalam program c++ akan di keluarkan ke layar dengan kode ( cout << )
cout << "Hello Word";
cout << "Selamat Belajar C++";
Program / printah di atas akan melakukan bentuk keluaran kata string (Hello Word), karena tidak ada endl maka di teruskan melakukan keluaran selanjutnya (Selamat Belajar C++)

Statement Input adalah fungsi yang digunakan untuk menuliskan data lain pada layar program, biasanya dalam progam memnginputkan data lainya selain program yang masuk pada penyimpanan yang sudah di sediakan oleh progam, tempat penyimpanannya yaitu deklarasi variabel,

ketika kita membuat deklarasi variabel diantaranya tipedata dan variabel, otomatis kita memesat suatu tempat ke dalam memori untuk memasukan data. jadi kalo kita menggunakan statement Input kita harus membuat deklarasi variabel dulu lalu panggin ( cin >> )
Bentuk awalnya :
cin >> namaVariabel
Misalkan :
int data;
cin >> data; 
Dalam progam c++ contohnya :
#include <iostream>

using namespace std;
int main()
{
    int datanya;
    cout << "Masukan data yang ingin di inputkan : ";
    cin >> datanya;

    // keluaran data yang sudah di inputkan
    cout << "Mengeluarkan datanya : " << datanya << endl;
}
Output ketika pertama dijalankan :
Masukan data yang ingin di inputkan :

berhenti disitu, sebelum user/interaksi manusia menginputkan sebuaah data angkat bertipe integer ke dalam progamnya.

Output ketika sudah di inputkan datanya ke progam :
Masukan data yang ingin di inputkan : 20
Mengeluarkan datanya : 20

Process returned 0 (0x0)   execution time : 219.289 s
Press any key to continue.

Misalkan ingin contoh lainya menggunakan char atau string
#include <iostream>

using namespace std;
int main()
{
    char nama[10];
    cout << "Masukan nama kamu : ";
    cin >> nama;

    // keluaran data yang sudah di inputkan
    cout << "Nama kamu : " << nama << endl;
}
Output :
Masukan nama kamu : ismynr
Nama kamu : ismynr

Pada progam nama[10] nilai 10 itu adalah jumlah karakter yang ingin di tampilkan di layar nya, misalkan 4 berarti akan menampilkan 4 huruf saja
Jadi kita harus menggunakan cara lain kalo ingin ada spasinya dengan menggunakan cin.getline(variabel, jumlahKarakter), seperti:
#include <iostream>
using namespace std;
int main()
{
    char nama[10];
    cout << "Masukan nama kamu : ";
    cin.getline(nama,10);

    // keluaran data yang sudah di inputkan
    cout << "Nama kamu : " << nama << endl;
}
Output :
Masukan nama kamu : ismy nr
Nama kamu : ismy nr


tag :
contoh progam operator ternary bahasa pemrogaman c++
contoh progam operator kondisi c++
kondisi pada c++ adalah
statement if pada pemrogaman c++
format penulisan operator kondisi
contoh prgam c++ kondisi
pengertian operator kondisi
ternary operator
penjelasa operator ternary pada c++
logoblog

Share :

No comments:

Post a Comment

Berkomentarlah jika ada pertanyaan, Kesan pembaca atau saran yang membangun blog ini.
> Gunakan akun google dan ceklis kolom (Notify Me) agar mendapat notifikasi balasan komentar

 
Back to Top