PERINTAH INPUT DAN OUTPUT

Slides:



Advertisements
Presentasi serupa
Pertemuan 4.  Perintah yang digunakan untuk mengeluarkan hasil proses komputer sehingga bisa dibaca oleh si pemakai (user). Salah satu untuk menampilkan.
Advertisements

BAHASA PEMROGRAMAN C IRSAN JAELANI.
A. Sekilas Bahasa C merupakan pengembangan dari bahasa B. Bahasa C pertama kali ditulis oleh Brian W. Kernighan dan Denies M. Ricthie pada tahun 1972.
DASAR-DASAR PEMROGRAMAN C
Pemrograman Terstruktur
Perintah Input/Output
INSTRUKSI MASUKAN DAN KELUARAN
7. 1 Bab 07 Menginput Nilai melalui Keyboard.
Pengenalan Variabel, Tipe Data dan Perintah Masukan dan Keluaran
Perintah Input-OutPut
ALGORITMA DAN PEMROGRAMAN 1 Lab K Semester 1 WLD,Nanda,Hefi.
Dasar Pemrograman Komputer [TKL-4002] 2010
Elemen Dasar Program C++
PART 7 Array DOSEN : AHMAD APANDI, ST.
Statement Input – Output
Dasar Pemrograman Komputer
Pointer (Part 1).
1 Pertemuan 1 Pengenalan Pemrograman Terstruktur C Matakuliah: H0112 – Pemrograman Bahasa Tingkat Tinggi Tahun: 2005/2006 Versi: xxx/2.
Statement Control (if dan switch)
DASAR PEMROGRAMAN C Oleh : sgo.
STRUKTUR DATA MENGGUNAKAN C++ Windha Mega PD, S.Kom
Bahasa Pemprograman Dasar Pertemuan 3
Pengantar C++.
Pertemuan 1 Pengenalan Bahasa C++.
Oleh : Agus Priyanto, M.Kom Norma Amalia, M.Eng
Pendahuluan & identifier pada bahasa c dan c++
STRUKTUR INPUT/OUTPUT
STRUKTUR DATA MENGGUNAKAN C++ Windha Mega PD, S.Kom
PEMROGRAMAN DASAR.
INPUT DAN OUTPUT OLEH: SRI SUPATMI,S.KOM.
Elemen dasar Pertemuan 3.
Bahasa C – Intro Yenni Astuti, S.T., M.Eng..
STRUKTUR DATA Pengenalan C++
Perintah Dasar Erfin Gustaman.
POINTER 6.3 & 7.3 NESTED LOOP.
Dasar Pemrograman Renni Angreni, S.Kom.
BORLAND C++ Pemrograman I Nama : Ahmat Josi,S.Kom.,M.Kom
FUNCTION Fungsi (Function) merupakan sekumpulan instruksi yang membentuk satu unit serta memiliki nama. Fungsi digunakan.
Algoritma & Pemrograman I
Bentuk standar dalam penulisan bahasa c/c++
STRUKTUR DASAR PROGRAM
PEMROGRAMAN DASAR.
MATERI 1 Review dan Pengantar C (Struktur Bahasa C, Variabel, Konstanta, Tipe Data, Operator)
PEMROGRAMAN DASAR (BAHASA C)
Mengenal Model Data, Perintah I/O
LAB PEMOGRAMAN DASAR (BAHASA C)
Perintah Input/Output
PENGENALAN C++ Pemrograman 1 (C++) STMIK AsiA Malang.
Input/output Pemrograman 1 (C++) STMIK AsiA Malang.
TEL 2112 Dasar Komputer & Pemrograman
02.1 Hari-2.
Pemograman Terstruktur
(Struktur Dasar, Variabel, Tipe Data, Input, Output, Komentar)
Bagian 4 LINTAS DATA.
Input Dan Output.
Pemrograman Terstruktur
ALGORITMA & STRUKTUR DATA I
VARIABEL DAN TIPE DATA Erizal, S.Si, M.Kom Sistem Informasi
S. Indriani Lestariningati, M.T
Pemrograman Terstruktur
Input dan Output Pertemuan ke-3 Bahasa C.
Mencetak & Membaca Data
STRUKTUR DATA PERTEMUAN 5.
array Array merupakan tipe data yang menampung
Bab 08 Menghitung Total Data yang Diinput Dari Keyboard
Pertemuan 3 Input/output Statement Assignment Statement
MATERI 1 Review dan Pengantar C (Struktur Bahasa C, Variabel, Konstanta, Tipe Data, Operator)
Dasar Komputer & Pemrograman 2A
STRUKTUR perulangan (1)
Pengantar Pemrograman Bahasa C
Transcript presentasi:

PERINTAH INPUT DAN OUTPUT STRUKTUR DATA PERTEMUAN 6 PERINTAH INPUT DAN OUTPUT

Pemrograman C++ menyediakan perintah Output/Input yang dapat digunakan untuk mencetak sesuatu hasil dari program atau mendapatkan sesuatu input dari keyboard. Operator yang dimaksudkan itu adalah printf dan scanf. PERINTAH OUTPUT Perintah ini digunakan untuk menampilkan hasil didalam C++ dan dapat digunakan fungsi pustaka printf,puts maupun putchar. Fungsi Pustaka Printf Fungsi pustaka printf digunakan untuk menampilkan hasil yang terformat dengan menggunakan format Spesification, yang tampak pada tabel sbb : PERINTAH OUTPUT PERINTAH OUTPUT PERINTAH OUTPUT PERINTAH OUTPUT PERINTAH OUTPUT

Untuk nilai floating point %e Fungsi Pustaka Keterangan %d Untuk nilai integer %c Untuk nilai char %s Untuk nilai string %f Untuk nilai floating point %e Untuk nilai floating point dengan bentuk eksponential. %u Untuk nilai integer tak bertanda %x Untuk nilai integer dalam bentuk hexadesimal %p Untuk nilai pointer PERINTAH OUTPUT PERINTAH OUTPUT PERINTAH OUTPUT PERINTAH OUTPUT PERINTAH OUTPUT

#include<stdio.h> main() { int a,b; float c; char d, *e; a=-10; b=15; c=65.75; d='A'; e="TURBO C++ 4.5"; printf ("nilai integer=%i\n",a); printf ("nilai integer tak bertanda=%i\n",b); printf ("nilai floating point=%f\n",c); printf ("nilai karakter=%c\n",d); printf ("nilai string=%s\n",e); }

Bila program dijalankan, maka akan mendapatkan hasil : Nilai integer = -10 Nilai integer tak bertanda = 15 Niali floating point = 65.75 Nilai karakter = A Nilai string = Turbo C++ 4.5

Perhatikan contoh sbb : Fungsi Pustaka Puts Disamping fungsi printf, untuk menampilkan hasil dapat digunakan fungsi pustaka puts. Fungsi pustaka puts ini hanya digunakan untuk menampilkan nilai string. Perhatikan contoh sbb : #include <stdio.h> main() { char *nama; nama=“BUDI"; puts(nama); } Bila program ini dijalankan, maka akan didapatkan hasil : BUDI PERINTAH OUTPUT PERINTAH OUTPUT PERINTAH OUTPUT PERINTAH OUTPUT PERINTAH OUTPUT

Fungsi Pustaka Putchar Disamping fungsi printf, untuk menampilkan hasil dapat digunakan fungsi pustaka putchar. Fungsi pustaka putchar ini hanya digunakan untuk menampilkan nilai karakter Perhatikan contoh sbb : #include <stdio.h> main() { char a; a='B'; putchar (a); putchar ('\n'); putchar ('-'); } PERINTAH OUTPUT PERINTAH OUTPUT Bila program dijalankan, maka akan didapatkan hasil : B - PERINTAH OUTPUT PERINTAH OUTPUT PERINTAH OUTPUT

Perbedaannya terletak di : Fungsi Pustaka Cout Disamping fungsi printf, puts maupun putchar, untuk menampilkan hasil dapat digunakan fungsi pustaka Cout. Fungsi pustaka cout ini bentuknya agak sedikit berbeda dengan bentuk pustaka output lainnya. Perbedaannya terletak di : Praprosesor  Kalau fungsi pustaka printf, putchar maupun puts praprosesornya menggunakan #include <stdio.h>, sedangkan fungsi pustaka cout praprosesornya menggunakan #include<iostream.h> Komentar  Kalau fungsi pustaka printf, putchar maupun puts komentarnya menggunakan simbol /* dan diakhiri dengan */ , sedangkan fungsi cout komentarnya menggunakan simbol / / PERINTAH OUTPUT PERINTAH OUTPUT PERINTAH OUTPUT PERINTAH OUTPUT PERINTAH OUTPUT

Sedangkan pada program ini menggunakan Praprosesor<iostream.h> Fungsi Pustaka Cout 3. Ganti Baris  Kalau fungsi pustaka printf, putchar maupun puts ganti baris atau baris barunya menggunakan simbol \n, sedangkan fungsi pustaka cout ganti baris atau baris barunya \n atau endl Penjelasan : Pada program-program sebelumnya terdapat bentuk #include<stdio.h> bentuk ini disebut dengan Praprosesor include. Sedangkan pada program ini menggunakan Praprosesor<iostream.h> PERINTAH OUTPUT PERINTAH OUTPUT PERINTAH OUTPUT PERINTAH OUTPUT PERINTAH OUTPUT

CONTOH : //program:cout.cpp #include<iostream.h> main() { int jumlah,bil1,bil2; float rata; cout<<"masukkan bilangan pertama:";cin>>bil1; cout<<"masukkan bilangan kedua:";//"\n"merupakan baris baru cin>>bil2; jumlah=bil1+bil2; rata=jumlah/2; cout<<"\n"; cout<<"hasil penjumlahan "<<bil1<<"dan"<<bil2<<"adalah"<<jumlah<<endl; //endl disini digunakan untuk menggantikan \n atau baris baru cout<<"rata-ratanya adalah :"<<rata; }

PERINTAH INPUT Perintah ini digunakan untuk memasukkan berbagai jenis data kedalam program lewat keyboard dan dapat digunakan fungsi pustaka scanf, getch, getche maupun cin. Fungsi pustaka scanf Fungsi pustaka ini digunakan untuk memasukkan berbagai jenis data melalui keyboard. PERINTAH INPUT PERINTAH INPUT PERINTAH INPUT PERINTAH INPUT PERINTAH INPUT

CONTOH : #include<stdio.h> main() { int nilai,tugas; printf("masukkan sebuah nilai:"); scanf("%d",&nilai); printf("masukkan nilai tugas:"); scanf("%d",&tugas); if (nilai>70 && tugas>=75) printf("lulus\n"); else printf("tidak lulus\n"); }

Pada getch ini, karakter yang dimasukkan tidak ditampilkan di layar. Fungsi pustaka Getch Fungsi pustaka getch digunakan untuk membaca sebuah karakter tanpa diakhiri ENTER. Pada getch ini, karakter yang dimasukkan tidak ditampilkan di layar. Bentuk umumnya adalah sebagai berikut : Karakter=getch( ) ; Getch membaca karakter tunggal dari keyboard tetapi tidak ditampilkan di layar. PERINTAH INPUT PERINTAH INPUT PERINTAH INPUT PERINTAH INPUT PERINTAH INPUT

CONTOH : #include<conio.h> #include<stdio.h> int main(void) { int c; int extended = 0; c=getch(); if(!c) extended=getch(); if(extended) printf("the character is extended\n"); else printf("the character isn't extended\n"); return 0; }

Pada getch ini, karakter yang dimasukkan akan ditampilkan di layar . Fungsi pustaka Getche Fungsi pustaka getch digunakan untuk membaca sebuah karakter tanpa diakhiri ENTER. Pada getch ini, karakter yang dimasukkan akan ditampilkan di layar . Bentuk umumnya adalah sebagai berikut : Karakter=getche( ) ; Getch membaca karakter tunggal yang dimasukkan lewat keyboard dan hasilnya akan ditampilkan di layar. PERINTAH INPUT PERINTAH INPUT PERINTAH INPUT PERINTAH INPUT PERINTAH INPUT

CONTOH : #include<stdio.h> #include<conio.h> int main(void) { char ch; printf("masukkan sebuah karakter:"); ch=getche(); printf("\nkarakter yang dimasukkan '%c'\n",ch); return 0; }

Perhatikan contoh dibawah ini : Fungsi pustaka Cin Fungsi pustaka Cin ini berpasangan fungsi pustaka Cout, dimana fungsinya adalah untuk memasukkan nilai variabel kedalam program melalui keyboard. Perhatikan contoh dibawah ini : PERINTAH INPUT PERINTAH INPUT PERINTAH INPUT PERINTAH INPUT PERINTAH INPUT

CONTOH : #include<iostream.h> main() { int jumlah,bil1,bil2; cout<<"masukkan bilangan pertama:";cin>>bil1; cout<<"\n"<<"masukkan bilangan kedua :"; cin>>bil2; jumlah=bil1 * bil2; cout<<"\n"; cout<<"hasil perkalian"<<bil1<<"dan"<<bil2<<"adalah "<<jumlah<<endl; }

THE END