SlideShare a Scribd company logo
Masukan / 
Keluaran dan 
Kondisi C++ 
Algoritma dan Struktur 
Data 
Edwin Lunando 
edwin@kuliahkita.com
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; 
}

More Related Content

PDF
Algoritma dan Struktur Data - Input/Output dan State
PDF
Algoritma dan Struktur Data - sintaks c++
PPTX
cara menghitung inflasi
DOCX
Perekonomian Indonesi: Pertumbuhan dan perubahan struktur ekonomi
PPTX
Pertemuan 5C.pptx
DOCX
Kondisi pada c
PDF
FLOW CONTROL.pdf
PPTX
Algoritma&Pemrograman C++ Pertemuan 5
Algoritma dan Struktur Data - Input/Output dan State
Algoritma dan Struktur Data - sintaks c++
cara menghitung inflasi
Perekonomian Indonesi: Pertumbuhan dan perubahan struktur ekonomi
Pertemuan 5C.pptx
Kondisi pada c
FLOW CONTROL.pdf
Algoritma&Pemrograman C++ Pertemuan 5

Similar to Algoritma dan Struktur Data - Input/Output dan Kondisi (7)

PDF
PPT
Pertemuan iv
PPTX
Pertemuan 5b.pptx
PPTX
Materi kuliah 13 pernyataan dasar part 2
PDF
Pemrograman C++ - Masukan dan Keluaran
PPT
Pertemuan 5 : Algoritma & Pemrograman
PPTX
PPT - Pemrograman - Informatika Univeral.pptx
Pertemuan iv
Pertemuan 5b.pptx
Materi kuliah 13 pernyataan dasar part 2
Pemrograman C++ - Masukan dan Keluaran
Pertemuan 5 : Algoritma & Pemrograman
PPT - Pemrograman - Informatika Univeral.pptx
Ad

More from Georgius Rinaldo (20)

PDF
Algoritma dan Struktur Data - methods
PDF
Algoritma dan Struktur Data - Struktur Data
PDF
Algoritma dan Struktur Data - constructor dan destructor
PDF
Algoritma dan Struktur Data - object
PDF
Algoritma dan Struktur Data - adt
PDF
Algoritma dan Struktur Data - pohon biner
PDF
Algoritma dan Struktur Data - pengenalan pohon
PDF
Algoritma dan Struktur Data - antrian
PDF
Algoritma dan Struktur Data - tumpukan
PDF
Algoritma dan Struktur Data - pengurutan insertion
PDF
Algoritma dan Struktur Data - pengurutan selection
PDF
Algoritma dna Struktur Data - Pengurutan Merge
PDF
Algoritma dan Struktur Data - pengurutan bubble
PDF
Algoritma dan Struktur Data - pencarian biner
PDF
Algoritma dan Strukutr Data - rekursi
PDF
Algoritma dan Struktur Data - set
PDF
Algoritma dan Struktur Data - list
PDF
Algoritma dan Struktur Data - Larik
PDF
Algoritma dan Struktur Data - operasi file
PDF
Algoritma dan Struktur Data - tipe data compound
Algoritma dan Struktur Data - methods
Algoritma dan Struktur Data - Struktur Data
Algoritma dan Struktur Data - constructor dan destructor
Algoritma dan Struktur Data - object
Algoritma dan Struktur Data - adt
Algoritma dan Struktur Data - pohon biner
Algoritma dan Struktur Data - pengenalan pohon
Algoritma dan Struktur Data - antrian
Algoritma dan Struktur Data - tumpukan
Algoritma dan Struktur Data - pengurutan insertion
Algoritma dan Struktur Data - pengurutan selection
Algoritma dna Struktur Data - Pengurutan Merge
Algoritma dan Struktur Data - pengurutan bubble
Algoritma dan Struktur Data - pencarian biner
Algoritma dan Strukutr Data - rekursi
Algoritma dan Struktur Data - set
Algoritma dan Struktur Data - list
Algoritma dan Struktur Data - Larik
Algoritma dan Struktur Data - operasi file
Algoritma dan Struktur Data - tipe data compound
Ad

Recently uploaded (20)

PPTX
KETERAMPILAN KADER - Copy TAHUN 2024.pptx
PPTX
Pengarusutamaan GESI Dalam Penataan Perumahan dan Permukiman.pptx
PPT
variabel valve timing intelligence untuk xenia
PPT
PCM pekerjaan pembangunan Jembatan payahe
PPTX
presentasi pekerjaan pembangunan jaringan irigasi
PPTX
02 SEL ELEKTROKIMIA 1.pptx kimia fisika 1
PPTX
TOPOLOGI JARINGAN STAR TEKNIK INFORMATIKA
PPTX
1 Peraturan Perundangan terkait Keselamatan Konstruksi 18.10 - Copy.pptx
PPTX
20240805-ppt-pendahuluan-temef-dan-manikin.pptx
PPTX
SAFETY INDUCTION untuk perusahaan konstruksi
PPT
Penanganan motor starter pada dunia otomotif
PDF
07. Mekanisme Penyusunan RKM_Sanimas 2024 (Tahap 2).pptx.pdf
PDF
chapter 1 Smith and Van ness thermodynamics
PDF
Peraturan menteri perhubungan_63_TAHUN_2019.pdf
PDF
12. Mekanisme Pelaporan Kegiatan Sanimas_rev08082024.pptx.pdf
PPTX
2013materistudiumgeneralkabsndiunsri-130318044328-phpapp01.pptx
PPTX
SISTEM_INFORMASI_GEOGRAFIS_unlocked.pptx
PPTX
PPT Mitigasi Banjir dnajsndj;asjdkaskldhjkash
PDF
MAINKAN GAME KESUKAN KALIAN DI TANGKI 4D DI JAMIN WD DAN CLIAM BONUSNYA
PPTX
PPT - Materi Paparan Laporan Akhir RP3KP Paser.pptx
KETERAMPILAN KADER - Copy TAHUN 2024.pptx
Pengarusutamaan GESI Dalam Penataan Perumahan dan Permukiman.pptx
variabel valve timing intelligence untuk xenia
PCM pekerjaan pembangunan Jembatan payahe
presentasi pekerjaan pembangunan jaringan irigasi
02 SEL ELEKTROKIMIA 1.pptx kimia fisika 1
TOPOLOGI JARINGAN STAR TEKNIK INFORMATIKA
1 Peraturan Perundangan terkait Keselamatan Konstruksi 18.10 - Copy.pptx
20240805-ppt-pendahuluan-temef-dan-manikin.pptx
SAFETY INDUCTION untuk perusahaan konstruksi
Penanganan motor starter pada dunia otomotif
07. Mekanisme Penyusunan RKM_Sanimas 2024 (Tahap 2).pptx.pdf
chapter 1 Smith and Van ness thermodynamics
Peraturan menteri perhubungan_63_TAHUN_2019.pdf
12. Mekanisme Pelaporan Kegiatan Sanimas_rev08082024.pptx.pdf
2013materistudiumgeneralkabsndiunsri-130318044328-phpapp01.pptx
SISTEM_INFORMASI_GEOGRAFIS_unlocked.pptx
PPT Mitigasi Banjir dnajsndj;asjdkaskldhjkash
MAINKAN GAME KESUKAN KALIAN DI TANGKI 4D DI JAMIN WD DAN CLIAM BONUSNYA
PPT - Materi Paparan Laporan Akhir RP3KP Paser.pptx

Algoritma dan Struktur Data - Input/Output dan Kondisi

  • 1. Masukan / Keluaran dan Kondisi C++ Algoritma dan Struktur Data Edwin Lunando edwin@kuliahkita.com
  • 2. 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
  • 3. 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; }
  • 4. 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) … }
  • 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; }
  • 6. 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; }