DASAR-DASAR PEMROGRAMAN

Slides:



Advertisements
Presentasi serupa
Keyword, Variabel, Konstanta, Tipe Data, Operator, dan Input / Output
Advertisements

Struktur Dasar Bahasa C
BAHASA PEMROGRAMAN C IRSAN JAELANI.
Pertemuan 2 DASAR PEMROGRAMAN.
Elemen Dasar C++.
Pemrograman Dasar[PTI-15001] 2012
DASAR-DASAR PEMROGRAMAN C
Konsep dan Defenisi data 1Nurdiansah PTIK 09 UNM.
02.1 Hari-2.
Pemrograman JAVA TIB09 Data dan Variabel. Variabel Harus dideklarasikan terlebih dahulu Deklarasi variabel TypeData namaVariabel; Dapat dideklarasikan.
VARIABEL DAN OPERATOR.
Pemrograman Terstruktur
Pengajar : ELIYANI, S.T., M.Kom Semester : I Tahun : 2012/ 2013
INSTRUKSI MASUKAN DAN KELUARAN
Tipe Data, Variabel, Konstanta, Operator
Tipe Data Lecture 8.
STRUKTUR DATA.
Pengenalan Variabel, Tipe Data dan Perintah Masukan dan Keluaran
Algoritma dan Bahasa Program
Elemen Dasar Java As’ad Djamalilleil
Praktikum Struktur Data
Dasar Pemrograman Komputer [TKL-4002] 2010
Review Materi Java Fundamental As’ad Djamalilleil
BAHASA C.
Tipe Data Dasar Variabel dan Konstanta
Elemen-elemen dlm source code
BASIC DATA TYPES, VARIABLES & OPERATORS
Elemen Dasar QBasic.
Dasar Komputer & Pemrograman 2A (BAHASA C)
Suatu pernyataan diakhiri dengan TITIK KOMA Membedakan huruf besar dan kecil Untuk memberi keterangan dlm program –/* keterangan … */ –// keterangan Bentuk.
Dasar Pemrograman Komputer
Modul 2 Pengenalan Bahasa C++
Elemen Dasar C++ (Part 1)
Elemen Dasar Dalam C++.
ALGORITMA & PEMROGRAMAN 1B
DASAR PEMROGRAMAN C Oleh : sgo.
S1 FLOW CHART Pendidikan Teknik Informatika Jurusan Teknik Elektro
Pengantar C++.
Elemen Dasar C Identifier :
Pendahuluan & identifier pada bahasa c dan c++
BAB 2 Elemen Dasar.
PERTEMUAN 3 KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Pertemuan III Komentar, Identifier dan Tipe data.
3. Elemen Dasar C++ S. Indriani L., M.T 3. Elemen Dasar C++
Algoritma & pemrograman 1B
KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Pengenalan dan Struktur Java (Deklarasi dan Inisialisasi Variabel)
TYPE DATA ,VARIABEL &KONSTANTA Dalam C++
NILAI DAN EKSPRESI (TRANSFORMASI NILAI), TIPE DATA DAN TIPE OPERATOR
Pertemuan 1 DATA & STRUKTUR DATA.
Mengenal Model Data, Perintah I/O
Elemen-elemen Dasar Pada Bahasa C++
BAHASA PEMROGRAMAN C OPERATOR IRSAN JAELANI.
Melda Dahoklory,S.Kom,MT
Operator dan Operasi Input Output pada C++ Pertemuan 11
EKSPRESI MATEMATIKA C++
(Struktur Dasar, Variabel, Tipe Data, Input, Output, Komentar)
~ PERTEMUAN 4 KONSEP TIPE DATA ~
Pertemuan 5 (Variabel dan konstanta) .:: Erna Sri Hartatik ::.
Mengenal Model Data, Perintah I/O
Pemrograman Bahasa C sRi nurhayati, mt.
KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Konsep Tipe Data dan Operator
Mencetak & Membaca Data
VARIABEL, TIPE DATA, OPERATOR
PJJ FLOW CHART D3 - Teknik Komputer dan Jaringan
S1 FLOW CHART Pendidikan Teknik Informatika Jurusan Teknik Elektro
Algoritma dan Stuktur Data
Sekolah Tinggi Manajemen Informatika Komputer Bani Saleh
Operator, Variabel, Konstanta, Tipe Data
Transcript presentasi:

DASAR-DASAR PEMROGRAMAN Riyanto Sigit 30-9-2006

Tipe Data Dasar Bilangan bulat (integer) Bilangan real presisi-tunggal(float) Bilangan real presisi-ganda(double) Karakter(char) Tak-bertipe (void)

Ukuran memori untuk tipe data Tipe Total bit Kawasan Keterangan char 8 -128 s/d 127 karakter int 32 -2147483648 s/d 2147483647 bilangan integer float 32 1.7E-38 s/d 3.4E+38 bil. real presisi-tunggal double 64 2.2E-308 s/d 1.7E+308 bil. real presisi-ganda Tipe Total bit Kawasan Keterangan short int 16-32768 s/d 32767 short integer long int 32-2147483648 s/d 2147483647 long integer signed int 32-2147483648 s/d 2147483647 disingkat dengan int unsigned int 320 s/d 4294967295 bil. int tak bertanda

Variabel Aturan Pendefinisan Variabel Pengenal harus diawali dengan huruf (A..Z, a..z) atau karakter garis bawah ( _ ) Selanjutnya dapat berupa huruf, digit (0..9) atau karakter garis bawah atau tanda dollar ($) Panjang pengenal boleh lebih dari 31 karakter, tetapi hanya 31 karakter pertama yang akan dianggap berarti Pengenal tidak boleh menggunakan nama yang tergolong sebagai kata-kata cadangan (reserved words) seperti int, if, while dan sebagainya

nama_variabel = nilai; Bentuk umum deklarasi variabel: Contoh: Memberikan Nilai ke Variabel tipe daftar-variabel; int var_bulat1; float var_pecahan1, var_pecahan2; nama_variabel = nilai; int var_bulat = 10; double var_pecahan = 10.5;

Konstanta Konstanta menyatakan nilai yang tetap karakter :‘A’ dan ‘@’ integer : –1 dan 32767 real (float dan double) : 27.5f (untuk tipe float) atau 27.5 (untuk tipe double) dan 2.1e+5 (maksudnya 2,1 x 105 ) string ::“Pemrograman Dasar C”

Contoh #include<stdio.h> main() { int A=1; float B=2.0; char C='A'; char D[10]="Test"; printf("%d\n",A); printf("%f\n",B); printf("%c\n",C); printf("%s\n",D); }

Operator * : perkalian / : pembagian % : sisa pembagian Operator merupakan simbol atau karakter yang biasa dilibatkan dalam program untuk melakukan sesuatu operasi atau manipulasi Contoh : a + b Operator Aritmatika * : perkalian / : pembagian % : sisa pembagian + : penjumlahan - : pengurangan

Operator Operator Penurunan dan Penaikan ++ : operator penaikan Prioritas Operator Aritmatika ++ : operator penaikan -- : operator penurunan Prioritas Operator urutan pengerjaan Tertinggi ( ) dari kiri ke kanan ! ++ -- + - dari kanan ke kiri *) * / % dari kiri ke kanan + - dari kiri ke kanan *) Terendah = += -= *= /= %= dari kanan ke kiri

Operator Operator Penugasan Contoh: Operator Kombinasi (Pemendekan) pengenal1 = pengenal2 = … = ungkapan ; a = b = 15; x = x + 2; y = y * 4; x += 2; y *= 4;

Contoh #include<stdio.h> #include<stdio.h> main() main() { int a,b,c; a=2; b=3; c=a+b; printf("%d",c); } #include<stdio.h> main() { float a,b,c; a=2.5; b=3.3; c=a+b; printf("%2.2f",c); }

Menampilkan Data ke Layar Fungsi printf() Penentu format printf(“string kontrol”,arg1, arg2,...); %d untuk menampilkan bilangan bulat %f untuk menampilkan bilangan pecahan %c untuk menampilkan sebuah karakter %s untuk menampilkan sebuah string

Menampilkan Data ke Layar %u untuk menampilkan data bilangan tak bertanda (unsigned) dalam bentuk desimal. %d untuk menampilkan bilangan integer bertanda (signed) dalam bentuk desimal %i %o untuk menampilkan bilangan bulat tak bertanda dalam bentuk oktal. %x untuk menampilkan bilangan bulat tak bertanda dalam bentuk heksadesimal %X (%x  notasi yang dipakai : a, b, c, d, e dan f sedangkan %X  notasi yang dipakai : A, B, C, D, E dan F ) %f untuk menampilkan bilangan real dalam notasi : dddd.dddddd %e untuk menampilkan bilangan real dalam notasi eksponensial %E %g untuk menampilkan bilangan real dalam bentuk notasi seperti %f,%E atau %F %G bergantung pada kepresisian data (digit 0 yang tak berarti tak akan ditampilkan) l merupakan awalan yang digunakan untuk %d,%u,%x,%X,%o untuk menyatakan long int (misal %ld). Jika diterapkan bersama %e,%E,%f,%F,%g atau %G akan menyatakan double L Merupakan awalan yang digunakan untuk %f,%e,%E,%g dan %G untuk menyatakan long double h Merupakan awalan yang digunakan untuk %d,%i,%o,%u,%x, atau %X, untuk menyatakan short int.

Memasukan Data dari Keyboard Fungsi scanf() Penentu format scanf(“%f”,&radius); c = getchar(); %c membaca sebuah karakter %s membaca sebuah string (dibahas pada bab vii) %i atau %d membaca sebuah integer desimal %e atau %f membaca sebuah bilangan real (bisa dalam bentuk eksponensial) %o membaca sebuah integer oktal %x membaca sebuah integer heksadesimal %u membaca sebuah integer tak bertanda l awalan untuk membaca data long int (misal : %ld) atau untuk membaca data double (misal : %lf) L awalan untuk membaca data long double (misal : %Lf) h awalan untuk membaca data short int

Contoh #include<stdio.h> main() { int A; float B; char C[10]; scanf("%d",&A); scanf("%f",&B); scanf("%s",C); printf("%d %2.2f %s\n",A,B,C); }

Soal Buatlah Algoritma dan program untuk menghitung luas dan keliling lingkaran. Rumus luas=phi*r*r, sedangkan keliling= 2*phi*r dimana r adalah jari-jari dan dimasukkan melalui keyboard. (phi=3.14) Algoritma: Masukkan jari-jari Luas = phi*r*r Kelling = 2*phi*r Tampilkan luas Tampilkan keliling