Algoritma dan Struktur Data - Input/Output dan Kondisi

6
Masukan / Keluaran dan Kondisi C++ Algoritma dan Struktur Data Edwin Lunando [email protected]

Transcript of Algoritma dan Struktur Data - Input/Output dan Kondisi

Page 1: Algoritma dan Struktur Data - Input/Output dan Kondisi

Masukan / Keluaran dan Kondisi C++

Algoritma dan Struktur Data

Edwin [email protected]

Page 2: 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

Page 3: Algoritma dan Struktur Data - Input/Output dan Kondisi

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;

}

Page 4: Algoritma dan Struktur Data - Input/Output dan Kondisi

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) … }

Page 5: Algoritma dan Struktur Data - Input/Output dan Kondisi

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;}

Page 6: Algoritma dan Struktur Data - Input/Output dan Kondisi

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;

}