Modul 3 INPUT DAN OUTPUT

dokumen-dokumen yang mirip
OPERASI DASAR MASUKAN DAN KELUARAN

BAB IV. OPERATOR DAN STATEMENT

MODUL IV OPERASI DASAR MASUKAN DAN KELUARAN

Pada bahasa pemrograman C++, dapat dibuat program dengan beberapa sub-program sesuai dengan keinginan dengan menggunakan fungsi.

mengatur jumlah digit pecahan yang diinginkan mengatur atau mengontrol sejumlah tanda format, misalkan rata kiri, kanan, huruf capital dll.

Input dan Output. cout << Hello World\n ; atau. cout << Hello World << \n ;

PENGANTAR BAHASA C++

PENGENALAN BAHASA C DAN C++

Komentar, Identifier, Konstanta dan Variabel

PRAKTIKUM 03 OPERATOR DAN STATEMENT I/O. OLEH : Nama Stambuk Kelompok

BAB V INPUT DAN OUTPUT

INPUT OUTPUT. cout. Digunakan untuk mencetak suatu informasi ke layar Contoh : cout << Halo Teknik Informatika

Algoritma dan Pemrograman. Pertemuan Ke-5 Input dan Output

PRAKTIKUM 1 ALGORITMA & PEMROGRAMAN. 1. Mengenal C/C++

BAB II TEORI DASAR. Gambar 1 Kurva untuk interpolasi linier. Sehingga diperoleh persamaan dari interpolasi linier sebagai berikut :

Contoh Program C++ Sederhana. Script Program : #include<conio.h> #include<stdio.h> main() { cout<< Selamat Datang Di Lab H <<endl;

PENGENALAN C++ DADANG MULYANA 2012

Keg. Pembelajaran 2 : Mengenal Bahasa C++

PERULANGAN (LOOP) PERNYATAAN WHILE

Konsep Dasar Pemrograman Dan Pengenalan C++

Algoritma Pemrograman 2B (Pemrograman C++)

Struktur Bahasa C dan C++

Keg. Pembelajaran 5 : Perulangan dalam C++ 1. Tujuan Kegiatan Pembelajaran 2. Uraian Materi while do..while for continue dan break go to

SOAL C++ Created by Yuli Astuti,S.Kom Copyright 2009

Algoritma Pemrograman. Fery Updi,M.Kom

FUNGSI. tipe Tipe nilai yang dihasilkan oleh fungsi. Jika tidak dinyatakan, hasil fungsi dianggap bilangan bulat (int)

LANGKAH-LANGKAH MENULISKAN PROGRAM DALAM TURBO C++

Struktur Program C++ Preprocessor directive : perintah dalam bahasa c++ yang akan membuat dan mengkompilasi file perantara dengan program utama

Pertemuan 2 ARRAY DIMENSI 1 & 2

MODUL II VARIABEL, TIPE DATA & KONSTANTA

MATERI/BAHAN PRAKTIKUM PENDAHULUAN DAN PENGENALAN (IDENTIFIER)

Part 2 - Algoritma & Pemrograman Konsep dasar Pemrograman

Sebuah contoh program C++ yang sangat sederhana dapat anda lihat dibawah ini :

Algoritma dan Pemrograman

ARRAY DIMENSI 1 & 2. Array dapat didefinisikan sebagai suatu himpunan hingga elemen yang terurut dan homogen.

INPUT DAN OUTPUT BAHASA C

BAB III PERINTAH INPUT OUTPUT

MI, KA-D3, SIA, SIB. ADI, S.Kom.

VI. FUNGSI. Fungsi Main ( ) Fungsi a ( ) Fungsi b ( ) Fungsi c ( ) Fungsi c1 ( ) Fungsi c2 ( ) Fungsi c3 ( ) Bentuk umumnya :

MODUL 5 PERULANGAN (LOOPING)

8.1 FUNGSI, DEKLARASI DAN DEFINISI NYA

Object Oriented Programming (OOP)

Akan diperhatikan tipe data dari masing-masing operand dalam ungkapan dan secara otomatis akan dilakukan.

BAB 2. FUNGSI INPUT OUTPUT

MODUL I PENGENALAN IDE C++, ALGORITMA DAN PEMROGRAMAN

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

MODUL 1 PENGENALAN PROGRAM C++ DAN PERNYATAAN MASUKAN-KELUARAN

ARRAY PENGANTAR PROGRAM STUDI. Institut Teknologi Sumatera

Kuliah III - Dasar Pemrograman

PERTEMUAN X. Gbr.1 Konsep program dibagi menjadi sejumlah modul. void main() { fungsi a();

A. Putting a Program Together

A. Putting a Program Together

MODUL. Perulangan (Looping) Modul Praktikum C++ Pemrograman Dasar. Semester Genap 2017/2018

ilmu bahasa pemrograman ilmu c++ Copyright izie ilmu c++

Algoritma & Pemrograman I BORLAND C++ Bina Sarana Informatika

MODUL V PERULANGAN. Perulangan digunakan untuk menjalankan satu atau lebih perintah secara berulang selama kondisi tertentu.

MODUL PRAKTIKUM ALGORITMA DAN PEMROGRAMAN

Dasar-dasar C/C++ Ekohariadi FT Unesa

PERTEMUAN 3 KONSEP TIPE DATA

Keg. Pembelajaran 3 : Operator dalam Bahasa C++

pada program di atas, akan ditampilkan alamat memori dari variabel x, bukan nilai x.

a. Array berdimensi satu o Setiap elemen array dapat diakses melalui indeks. o Indeks array (subscript) secara default dimulai dari 0.

BAB VI. STATEMENT CONTROL

PERTEMUAN VI POINTER 6.1 Tujuan Praktikum 6.2 Teori Penunjang Pointer

Mengkompilasi Source Code C++ dengan g++.

Dasar Pemrograman C++

REVIEW ARRAY. Institut Teknologi Sumatera

PEMROGRAMAN TERSTRUKTUR OLEH : IR. H. SIRAIT, MT

TUTORIAL DASAR C++ BELAJAR C++ DARI NOL. Nor Kandir. Lab B201 - Teknik Elektro ITS Surabaya

Pada prinsipnya operasi yang dilakukan pada file terdiri dari 3 tahapan : 1. Membuka file 2. Melakukan pemrosesan pada file 3.

Fungsi 1. Ekohariadi FT Unesa

Pert 2 Struktur Data (mengajarkomputer.wordpress.com) ARRAY DIMENSI 1 & 2

MODUL ALGORITMA DAN PEMROGRAMAN. STMIK AMIKOM Yogyakarta. Rajif Agung Yunmar, S.Kom., M.Cs.

Tujuan : mahasiswa dapat menerapkan struktur kendali untuk membuat program dengan C++

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA

Minggu III STRUKTUR PEMILIHAN (KONTROL PROGRAM)

PERNYATAAN DAN KONDISI

Pertemuan : 1(Satu) Pokok Bahasan : Pengantar Algoritma dan Program Tujuan Khusus : Mahasiswa dapat mengerti dan membedakan algoritma dan program

FUNGSI INPUT & OUTPUT

Pertemuan 2 ARRAY DIMENSI 1 & 2

JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK Universitas Widyatama UJIAN TENGAH SEMESTER TA. 2009/2010

IT234 - Algoritma dan Struktur Data. Ramos Somya

PERTEMUAN 7 REVIEW (QUIZ)

Operator, Tipe Casting dan Pengaturan Desimal

KURSUS ONLINE JASA WEBMASTERS

Operator untuk operasi aritmatika yang tergolong sebagai operator binary adalah: Perkalian Pembagian Sisa Pembagian (mod) Penjumlahan 6 2

Array (Larik) Modul 7

Selection / Pemilihan PEMILIHAN

Pointer (Part 1) Alamat dan Pointer. Dadang mulyana. sederhana.

MODUL 1 Alur Seleksi dengan C++

Modul 4 Kondisional/Pencabangan If - Else

BAB I ARRAY. Contoh array berdimensi satu, misalnya menginputkan 5 buah data temperatur. Dan kelima data tersebut disimpan pada array bernama suhu.

ARRAY / LARIK. Oleh : Agus Priyanto, M.Kom SEKOLAH TINGGI TEKNOLOGI TELEMATIKA TELKOM. Smart, Trustworthy, And Teamwork

POINTER. Pemrograman Bahasa C++

3. Struktur Perulangan dalam C++

Tipe Data dan Variabel. Dosen Pengampu Muhammad Zidny Naf an, M.Kom

KU-1072 PENGENALAN TEKNOLOGI INFORMASI B (PTI B)

MODUL PRAKTIKUM ALGORITMA DAN PEMOGRAMAN I. Oleh : Wahyu Widodo, S.Kom

Pengantar dalam Bahasa Pemrograman Turbo Pascal Tonny Hidayat, S.Kom

PENGANTAR KOMPUTER & SOFTWARE II

Transkripsi:

Modul 3 INPUT DAN OUTPUT Tujuan : 1. Mahasiswa dapat membuat aplikasi input data dan output 2. Mahasiswa dapat mengunakan operator getch() dan getche() 3. Mahasiswa dapat mengunakan fungsi library 4. Mahasiswa dapat membuat apliaksi pemograman sederhana Refleksi Pekerjaan Rumah : 1. Dapatkah anda membedakan jenis-jenis operasi 2. Dapatkah anda mengunakan jenis-jenis operasi program 3. Kendala apa yang ditemui dalam pembuatan program dirumah Uraian : Cout digunakan menampilkan string kelayar monitor. Untuk mengaturya ada berapa fungsi yang digunakan seperti membuat baris baru, menyisip, merapikan dll. Cin digunakan untuk mengimputkan data saat program sedang digunakan. Kita dapat mengisikan data-data sesuai dengan keinginan tanpa harus menukar program. Fungsi-fungsi getch() dan getche () adalah fungsi yang dapat digunakan untuk membaca karakter tanpa menekan enter. Library adalah fungsi-fungsi yang telah disediakan oleh C++ dan sifatnya dapat digunakan dalam berbagai fungsi seperti matematika tentu ada beberapa proses penghitungan yang membutuhkan kekhususan tidak sekedar operator seperti akar misalnya. Latihan 1 : Operasi keluaran (output) Langkah 1.1 : cout << "Nama : Jhoni Hendri " << endl; cout << "Alamat : Jl. Kemudahan dan kesejahteraan " << endl; cout << "Pekerjaan: Mahasiswa " << endl; cout << "Nama Ortu: Datuk Panglimo Kayo Rajo intan " << endl;

cout << "Telp : 0811768564 " << endl; cout << "Motto : Bermanfaat untuk diri, keluarga dan"<< endl; cout << " :masyarkat ikhlas karna Allah " << endl; Jalankan Program dan tuliskan hasilnya Langkah 1.2 Perhatikan kata-kata endl pada akhir perintah cout. Berikan komentarnya!! Langkah 1.3 Silahkan berdiskusi dengan teman disampingnya, dan apa tambahan yang bisa anda peroleh: Langkah 1.4 Silahkan berbagi dengan semua peserta Langkah 1.5 Kerjakan program yang tertulis dibawah ini

int bil1, bil2, bil3, bil4; bil1=12; bil2=123; bil3=1234; bil4=12345; cout<< " Bilangan 1 = " << bil1 <<endl; cout<< " Bilangan 2 = " << bil2 <<endl; cout<< " Bilangan 3 = " << bil3 <<endl; cout<< " Bilangan 4 = " << bil4 <<endl; Simpan dan tuliskan hasil programnya Langkah 1.6 Buat lagi program berikut #include <iomanip.h> int bil1, bil2, bil3, bil4; bil1=12; bil2=123; bil3=1234; bil4=12345; cout<< " Bilangan 1 = " << setw(5) << bil1 <<endl; cout<< " Bilangan 2 = " << setw(5) << bil2 <<endl; cout<< " Bilangan 3 = " << setw(5) << bil3 <<endl; cout<< " Bilangan 4 = " << setw(5) << bil4 <<endl;

Simpan dan tuliskan hasilnya dibawah ini Langkah 1.7 Amati hasil dari kedua program dilangkah 1.5 dan 1.6. Silahkan anda komentari Langkah 1.8 Diskusikan dengan teman sebelah, tuliskan apa yang bisa ditambahkan dari kesimpulan saudara Langkah 1.9 Silahkan berbagi dengan semua comonitas kelas dan simpulkan. Langakah 1.10 Kerjaka kembali program berikut ini #include <iomanip.h> float bil1; float bil2=7; bil1=12/ bil2;

cout <<setiosflags(ios::fixed); cout <<setprecision(0) << bil1 << endl; cout <<setprecision(1) << bil1 << endl; cout <<setprecision(2) << bil1 << endl; cout <<setprecision(3) << bil1 << endl; cout <<setprecision(4) << bil1 << endl; cout <<setprecision(5) << bil1 << endl; cout <<setprecision(6) << bil1 << endl; cout <<setprecision(7) << bil1 << endl; cout <<setprecision(8) << bil1 << endl; cout <<setprecision(9) << bil1 << endl; Tuliskan hasil yang anda peroleh dari menjalankan program ini : Berikan komentar anda tentang hasil tersebut, khususnya dengan perintah setiosflags(ios::fixed) dan setprecision() Latihan 2 : Pemasukkan data (input) Langkah 2.1 : #include <math.h> float bil1, bil2, bil3,x1,x2; cout << " Mencari akar-akar persamaan kuadrat"<< endl; cout << " Tentukan akar-akar x1 dan x2"<< endl; cout << " Indputkan nilai a,b,c dengan catatan D>0 "<<endl; cout << endl; cout << " Masukkan bilangan a = "; cin >> bil1; cout << " Masukkan bilangan b = "; cin >> bil2;

cout << " Masukkan bilangan c = "; cin >> bil3; x1=(-bil2 + sqrt(bil2*bil2-4 * bil1 * bil3))/2*bil1; x2=(-bil2 - sqrt(bil2*bil2-4 * bil1 * bil3))/2*bil1; cout <<" akar-akar persamaan kuadrat x1= " << x1 << endl; cout <<" akar-akar persamaan kuadrat x2= " << x2 << endl; Buatkan hasil eksekusi program : Langkah 2.2 : Silahkan anda inputkan bilangan berikut ini 1. a = 1 b = 9 c =1 2. a = 1 b =2 c = 2 3. a = 2 b = 16 c = 5 Buatkanlah hasil program nya untuk nilai x1 dan x2 Langkah 2.3 : Inputkan data a= 5 b = 4 c= 8 Apa yang muncul dalam program dan apa penyebabnya. Tolong dijelaskan dengan baik. Langkah 2.4 : #include <iomanip.h>

int x11,x12,x13, x21, x22, x23, x31, x32, x33; cout << " Membuat matrik dengan ordo 3 x 3"<< endl; cout << " Susunlah bilangan berikut hingga berbentuk matrik"<< endl; cout << endl; cout << " Masukkan bilangan x11 = "; cin >> x11; cout << " Masukkan bilangan x12 = "; cin >> x12; cout << " Masukkan bilangan x13 = "; cin >> x13; cout << " Masukkan bilangan x21 = "; cin >> x21; cout << " Masukkan bilangan x22 = "; cin >> x22; cout << " Masukkan bilangan x23 = "; cin >> x23; cout << " Masukkan bilangan x31 = "; cin >> x31; cout << " Masukkan bilangan x32 = "; cin >> x32; cout << " Masukkan bilangan x33 = "; cin >> x33; cout << endl; cout << endl; cout << " Terimakasih anda telah mengimputkan data " << endl; cout << " Hasilnya adalah : "<<endl; cout << setw(5) << x11 << setw(5) << x12 << setw(5) << x13 << endl; cout << setw(5) << x21 << setw(5) << x22 << setw(5) << x23 << endl; cout << setw(5) << x31 << setw(5) << x32 << setw(5) << x33 << endl; Isikan data-datanya kemudian tunjukkan hasilnya

Langkah 2.5 : Silahkan diulangi lagi menulisakannya, kali ini isikan data sebanyak lebih dari 5 digit, apa yang terjadi: Langkah 2.6 : Berikan alasan kenapa kondisi pada langkah 2.5 bisa terjadi : Langkah 2.7 : Silahkan anda berikan perubahan pada program dilangkah 2.4 sehingga dapat menginputkan data lebih dari 5 dan kurang dari 10 digit. Latihan 3 : Fungsi getch() dan getche () Langkah 3.1 : #include <iomanip.h> char huruf; clrscr; cout << " Ketikkan sebuah huruf " ; huruf = getch(); cout<<endl; cout << " Anda mengetikkan "<< huruf << endl; cout << endl << endl << endl; cout << " Ketikkan sebuah huruf " ; huruf = getch();cout<<endl; cout << " Anda mengetikkan "<< huruf << endl;

Isikan apakah hasilnya!! Langkah 3.2: Apa beda antara cin dengan getch()? Berikan komentar anda Langkah 3.3 : Sebuah contoh program lain : cout << " Tekanlah sembarang tombol " << endl ; cout << " Untuk mengakhir program ini " ; getche(); Apakah hasil dari program diatas? Pekerjaan Rumah : Buatlah program untuk menghitung rangkain berikut ini : Berdasarkan rangkaian tersebut, buatlah sebuah program dengan mengimputkan data-data R1, R2 dan R3.

Kemudian tentukan nilai R total dari ketiga tahanan tersebut.