Input/output Pemrograman 1 (C++) STMIK AsiA Malang.

Slides:



Advertisements
Presentasi serupa
BAHASA PEMROGRAMAN C IRSAN JAELANI.
Advertisements

DASAR-DASAR PEMROGRAMAN C
Perintah Input/Output
INSTRUKSI MASUKAN DAN KELUARAN
Pengenalan Variabel, Tipe Data dan Perintah Masukan dan Keluaran
Perintah Input-OutPut
ALGORITMA DAN PEMROGRAMAN 1 Lab K Semester 1 WLD,Nanda,Hefi.
Review-Dasar Pemrograman Komputer
Elemen Dasar Program C++
II. Introduction to Turbo C
Fungsi Pertemuan 8 Bahasa C.
Statement Input – Output
DASAR STRING PEMROGRAMAN SISTEM.
PEMROGRAMAN SISTEM DASAR STRING Pertemuan VIII
Elemen Dasar C++ Norma Amalia, ST.,M.Eng.
I Gusti Agung Made Wirautama, S.Kom
DASAR PEMROGRAMAN C Oleh : sgo.
Bahasa Pemprograman Dasar Pertemuan 3
Pengantar C++.
Pertemuan 1 Pengenalan Bahasa C++.
Tipe, Nama, dan Nilai Anifuddin azis.
Pendahuluan & identifier pada bahasa c dan c++
PEMROGRAMAN DASAR.
INPUT DAN OUTPUT OLEH: SRI SUPATMI,S.KOM.
Pertemuan III Komentar, Identifier dan Tipe data.
Elemen dasar Pertemuan 3.
Bahasa C – Intro Yenni Astuti, S.T., M.Eng..
TIPE DATA Brian Damastu, S.T., M.Kom
STRUKTUR DATA Pengenalan C++
2. Pengenalan Program C++
Pendahuluan Erfin Gustaman.
Perintah Dasar Erfin Gustaman.
TYPE DATA ,VARIABEL &KONSTANTA Dalam C++
Dasar Pemrograman Renni Angreni, S.Kom.
BORLAND C++ Pemrograman I Nama : Ahmat Josi,S.Kom.,M.Kom
TEE 2103 Algoritma dan Pemrograman
Bentuk standar dalam penulisan bahasa c/c++
STRUKTUR DASAR PROGRAM
MATERI 1 Review dan Pengantar C (Struktur Bahasa C, Variabel, Konstanta, Tipe Data, Operator)
PEMROGRAMAN DASAR (BAHASA C)
Tipe Data, Operator dan Ekspresi
Mengenal Model Data, Perintah I/O
LAB PEMOGRAMAN DASAR (BAHASA C)
Perintah Input/Output
PENGENALAN C++ Pemrograman 1 (C++) STMIK AsiA Malang.
Tipe data & Variabel 1. Bahasa Pascal 2. Tipe data & Variabel
Operator dan Operasi Input Output pada C++ Pertemuan 11
02.1 Hari-2.
(Struktur Dasar, Variabel, Tipe Data, Input, Output, Komentar)
Bagian 4 LINTAS DATA.
Input Dan Output.
~ PERTEMUAN 4 KONSEP TIPE DATA ~
Pertemuan 5 (Variabel dan konstanta) .:: Erna Sri Hartatik ::.
Pemrograman Terstruktur
ALGORITMA & STRUKTUR DATA I
VARIABEL DAN TIPE DATA Erizal, S.Si, M.Kom Sistem Informasi
Pemrograman Terstruktur
PERINTAH INPUT DAN OUTPUT
Input dan Output Pertemuan ke-3 Bahasa C.
Mencetak & Membaca Data
Pertemuan 3 Input/output Statement Assignment Statement
Pertemuan 2 Pengantar Pemrograman
MATERI 1 Review dan Pengantar C (Struktur Bahasa C, Variabel, Konstanta, Tipe Data, Operator)
Tipe data & Variabel 1. Bahasa Pascal 2. Tipe data & Variabel.
Algoritma dan Stuktur Data
Chapter 3.2 : Tipe, Nama dan Nilai
STRUKTUR perulangan (1)
Pengantar Pemrograman Bahasa C
Operator, Variabel, Konstanta, Tipe Data
Tipe Data & Notasi Algoritmik
Transcript presentasi:

Input/output Pemrograman 1 (C++) STMIK AsiA Malang

Output >>Fungsi printf Perintah printf digunakan untuk meletakan suatu informasi ke layar. Perintah ini hampir sama dengan cout tetapi pada saat menuliskan nilai suatu variable ada pemformatan data. Contoh: #include <stdio.h> #include<conio.h> main() { char univ[]="STMIK ASIA"; clrscr(); printf("Perguruan Tinggi : %s \n",univ); printf("Kampus ku"); getche(); }

Output >>Fungsi cout Perintah cout digunakan untuk meletakan suatu informasi ke standard output. Perintah ini hanya jalan pada bahasa pemrograman C++ tetapi pada bahasa C tidak bisa berjalan. Perintah ini sama dengan printf tetapi tidak perlu diberi pemformatan data. Contoh: #include <iostream.h> main() { char univ[]="STMIK ASIA "; cout<<"Perguruan Tinggi : “<<univ<<"\n"; cout<<"Kampus ku"; }

Fungsi endl Perintah endl digunakan untuk menyisipkan newline dan mengirimkan isi penyangga keluaran ke piranti keluaran. Perintah ini hasilnya sama dengan “\n”. Perintah ini menjamin data langsung dikirim ke piranti keluaran. Hal ini sangat bermanfaat terutama kalau piranti keluaran berupa file disk. Contoh : #include <iostream.h> #include<conio.h> main() { char univ[]="STMIK ASIA"; clrscr(); cout<<"Perguruan Tinggi :"<<univ<<endl; cout<<"Kampus ku"; getche(); }

Fungsi ends Perintah ini digunakan untuk menyisipkan karakter null. Contoh : #include <iostream.h> #include<conio.h> main() { char univ[]="STMIK ASIA"; clrscr(); cout<<"Perguruan Tinggi :"<<univ<<ends<<"Ok"; getche(); }

setw(int n) Perintah ini digunakan untuk mengatur lebar field untuk nilai sebesar n karakter. Contoh : #include <iostream.h> #include<conio.h> #include<iomanip.h> main() { int spp=10000, dpp=20000,tot; tot=spp+dpp; clrscr(); cout<<"SPP :"<<setw(9)<<spp<<endl; cout<<"DPP :"<<setw(9)<<dpp<<endl; cout<<"Total :"<<setw(9)<<tot<<endl; getche(); }

Inputan >> Scanf Untuk mendapatkan inputan dari keyboard dapat digunakan : #include <stdio.h> Scanf #include <iostream.h>  Cin Perintah-perintah itu akan menangkap inputan dan meletakkannya dalam memori. Dengan Scanf, untuk meletakkan dalam memori digunakan variabel dengan penentu format

scanf Scanf memberi pergantian baris secara otomatis. Artinya, kita tidak perlu memberi \n untuk berpindah pada baris berikutnya Scanf memakai penentu format, tetapi tidak memerlukan penentu lebar field Variable yang dipakai didalam scanf harus didahului dengan operator alamat (&).

Contoh 1: #include <stdio.h> #include <conio.h> main() { float gaji, tunj, GAJI; printf("Gaji Pokok :"); scanf("%f",&gaji); tunj = 0.1 * gaji; GAJI = gaji +tunj; clrscr(); printf("Gaji Pokok =Rp%10.2f \n",gaji); printf("Tujangan =Rp%10.2f \n",tunj); printf("Gaji Total =Rp%10.2f \n",GAJI); }

Contoh 2: #include <iostream.h> #include <conio.h> main() { float gaji, tunj, GAJI; cout<<"masukkan Gaji Pokok ="; cin>>gaji; tunj = 0.1 * gaji; GAJI = gaji +tunj; clrscr(); cout<<"Gaji Pokok =Rp " <<gaji<<"\n"; cout<<"Tujangan =Rp " <<tunj<<"\n"; cout<<"Gaji Total =Rp " <<GAJI<<"\n"; }

MEMASUKKAN BEBERAPA DATA SECARA BERSAMA-SAMA Karakter-karakter yang dapat bertindak sebagai pemisah data adalah : Koma Garis hubung Titik dua Spasi

Contoh : #include <stdio.h> #include <conio.h> main() { int bil1,bil2,bil3; clrscr(); printf("Masukan 3 buah bilangan :\n"); scanf("%d,%d,%d",&bil1,&bil2,&bil3); printf("\n Bilangan pertama : %3d",bil1); printf("\n Bilangan kedua : %3d",bil2); printf("\n Bilangan ketiga : %3d",bil3); }

OPERATOR ALAMAT Setiap variable akan mempunyai alamat tertentu. Alamat diberi secara otomatis sehingga kita tidak perlu terlalu perduli dengan pengaturannya. Kita dapat mengetahui alamat variable dengan memberi tanda & di depan nama variable. Tanda & dinamakan operator alamat. Hal tersebut dipakai juga pada pernyataan scanf.

Contoh #include <stdio.h> #include <conio.h> main() { int bil1,bil2,bil3; clrscr(); printf("Masukan 3 buah bilangan :\n"); scanf("%d-%d-%d",&bil1,&bil2,&bil3); printf("\n Bilangan pertama : %3d",&bil1); printf("\n Bilangan kedua : %3u",&bil2); printf("\n Bilangan ketiga : %3u",&bil3); }

Hal-hal yang perlu di perhatikan Penentu format untuk mencetak alamat variable adalah %u (unsigned Integer), Karena alamat selalu dinyatakan dengan bilangan bulat postif. Untuk mencetak isi variable tidak memakai tanda &, sedangkan untuk mencetak alamat variable dipakai tanda &.

KARAKTER Sebuah karakter berukuran satu byte dan dapat berisi karakter karakter yang dapat dicetak atau bilangan bulat antara 0-25. Konstanta karakter diapit oleh tanda petik tunggal. Format untuk karakter %c.

Contoh

Getche #include <stdio.h> #include <conio.h> main() { char karakter; clrscr(); printf("Masukan karakter :"); karakter =getche(); printf("\n Karakter : %c",karakter); }

Contoh : Variable String #include <stdio. h> #include <conio Contoh : Variable String #include <stdio.h> #include <conio.h> main() { char nim[4]; char nama[20]; char kota[4]={'M','L','G'}; char sek[8]= "STMIK P"; clrscr(); printf("Masukan Nim :"); gets(nim); printf("Masukan Nama :"); scanf("%s",&nama); printf("\n NIM : %s",nim); printf("\n Nama : %s",nama); printf("\n Sekolah : %s",sek); printf("\n Kota : %s",kota); }

Gets #include <stdio.h> #include <conio.h> main() { char nim[4]; char nama[20]; char kota[4]={'M','L','G'}; char sek[8]= "STMIK P"; clrscr(); printf("Masukan Nim :"); gets(nim); printf("Masukan Nama :"); scanf("%s",&nama); printf("\n NIM : %s",nim); printf("\n Nama : %s",nama); printf("\n Sekolah : %s",sek); printf("\n Kota : %s",kota); }

FUNGSI-FUNGSI NUMERIK Turbo C mempunyai kurang lebih 450 fungsi dan makro yang dapat dipanggil dari program yang anda buat. Fungsi-fungsi tersebut meliputi berbagai hal yaitu : Proses I/O tingkat tinggi dan tingkat rendah Manipulasi string dan file Alokasi memori Kontrol Proses Konversi Data Perhitungan matematika dan lain-lain

File Library Fungsi-fungsi tersebut ada di dalam file librarynya (Cx.LIB, Mathx.LIB, dan Graphic.LIB). Huruf x digantikan oleh model memori yang dipakai. Fungsi-fungsi tersebut tersimpan didalam file-fle header(*.h). File header adalah file text, sama dengan file yang kita buat sehingga kita bisa membuat fungsi header sendiri sesuai yang kita inginkan.

Fungsi sqrt Fungsi : Menghitung akar positif dari sebuah bilangan bulat. Include : #include<math.h> Prototipe : double sqrt(double x) Contoh:

Fungsi pow Fungsi : Menghitung xy Include : #include<math.h> Prototipe : double pow(double x, double y) Contoh :

Fungsi ceil Fungsi : Membulatkan keatas Include : #include<math.h> Prototipe : double ceil(double x) Contoh :

Fungsi floor Fungsi : Membulatkan kebawah Include : #include<math.h> Prototipe : double floor(double x) Contoh :

Fungsi exp Fungsi : Menghitung ex. Include : #include<math.h> Prototipe : double exp(double x) Contoh :

Fungsi max Fungsi : Memberikan bilangan yang lebih besar dari 2 bilangan yang diberikan Include : #include<stdlib.h> Prototipe : (type) max(a,b) Contoh :

Fungsi min Fungsi : Memberikan bilangan yang lebih kecil dari 2 bilangan yang diberikan Include : #include<stdlib.h> Prototipe : (type) min(a,b) Contoh :

Fungsi tan Fungsi : Menghitung nilai tangen dari sebuah sudut Include : #include<math.h> Prototipe : double tan(double x) Fungsi tan menghitung nilai tangen dari sudut x. Sudut x dalam satuan radian. Jika sudut x yang diberikan dekat dengan phi/2 atau –phi/2 hasilnya nol.

Fungsi div Fungsi : Membagi dua bilangan bulat, memberikan hasil bagi dan sisanya. Include : #include<stdlib.h> Prototipe : div_t div(int x, int y) Contoh :

Fungsi modf Fungsi : Memisahkan bagian bulat dan bagian pecahan dari sebuah bilangan Include : #include<math.h> Prototipe : double modf(double x, double *ipart) Contoh :