Algoritma dan Struktur Data - Input/Output dan Kondisi
-
Upload
georgius-rinaldo -
Category
Engineering
-
view
75 -
download
4
Transcript of Algoritma dan Struktur Data - Input/Output dan Kondisi
Masukan / Keluaran (Input / Output)
Masukan / Keluaran adalah salah satu dasar interaksi dari program komputer dengan pengguna.
Pada C++, digunakan abstraksi yang dinamakan stream untuk menangani masukan dan keluaran langsung dari keyboard pengguna.
Oleh karena itu pada program dasar terdapat library yang disertakan yaitu iostream atau input output (io) stream
Masukan / Keluaran
Berikut contoh program kecil masukan/keluaran pada C++
#include <iostream>
using namespace std;
int main () {
int umur;
cout << "Masukkan umur anda: "; // output
cin >> umur; // menerima input pengguna
cout << "Umur anda adalah " << umur;
return 0;
}
Pernyataan Kondisional
Untuk menangani suatu kondisi, terdapat pernyataan if else yang mengatur operasi suatu program. Berikut contoh penggunaan kondisional if
if (kondisi) then { // operasi jika kondisi … } else { // operasi selain kondisi if … }
// Contoh
if (a<5) then { … } else { // jika (a>=5) … }
Pernyataan Kondisional
Selain menggunakan pernyataan if juga terdapat pernyataan switch case untuk suatu kondisi yang lebih terukur.
switch (var) { case a: // operasi jika var = a … break; case b: // operasi jika var = b … break; default: // operasi default … break;}
Pernyataan Kondisional#include <iostream>
using namespace std;
int main () {
int umur;
cout << "Masukkan umur anda: "; // output
cin >> umur; // menerima input pengguna
if (umur < 20) // periksa apakah masukan < 20
cout << "Wah, Anda masih muda ya!"; // jika benar, lakukan aksi
else if (umur >= 20 && umur <40)
cout << "Wah, Anda sudah cukup berumur!";
else
cout << “Sudah tua...”;
return 0;
}