PERBEDAAN C DAN C++ Meriska Defriani, S

Slides:



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

Dasar Pemrograman Komputer
Universitas Muhammadiyah Malang Fakultas Teknik Jurusan Teknik Informatika Semester Genap Nur hayatin, S.ST.
Bab 4 Percabangan.
Pertemuan 7 Struktur Kendali Percabangan SWITCH Dasar Pemrograman Renni Angreni, S.Kom.
Fungsi (lanjutan) Pertemuan ke-9 Bahasa C.
Ilustrasi keberadaan fungsi dalam sebuah program:
Pemrograman Terstruktur
Pemrograman Terstruktur
Struktur Kendali Proses (Seleksi)
Komentar, Identifier dan Tipe Data
Pemrograman Berorientasi Objek Bab 1 – Pemrograman Terstruktur.
Pertemuan 17 ENUM & STRUCT Dasar Pemrograman Renni Angreni, S.Kom.
Bab 5 Pengulangan.
Pengulangan WHILE.
Pertemuan 6 IF Bersarang / IF Bertingkat Nested IF Dasar Pemrograman.
Pertemuan 19 FUNGSI (Method) Bag.2 Dasar Pemrograman Renni Angreni, S.Kom.
Fungsi Fungsi.
WHILE & DO-WHILE Struktur Kendali Percabangan Pertemuan 8
Bab 05 Tipe Data dan Mengisi Variabel
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 DPK Pertemuan -- Issa Arwani, S.kom, M.sc. PROGRAM STUDI.
Pertemuan 19 FUNGSI (Method) Bag.2 Dibuat oleh : Renni Angreni, S.Kom. Triana Elizabeth, S.Kom.
STRUKTUR PERULANGAN 2 (LOOPING-2)
Struktur kontrol.
STRUKTUR KONTROL PENYELEKSIAN KONDISI LANJUTAN…….
03 Elemen Dasar Bahasa Java
Prosedur dan Fungsi Triana Elizabeth, S.Kom.
DECISION KONDISI / PEMILIHAN
Algoritme dan Pemrograman
VARIABEL DAN JENISNYA A. Ridwan Siregar.
Elemen Dasar C++ Norma Amalia, ST.,M.Eng.
PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS KOMPUTER INDONESIA
Statement Control (if dan switch)
INTRODUCTION TO C++ Prepared by: Edi, SKom, MKM.
Pertemuan 1 Pengenalan Bahasa C++.
Konsep Dasar Pemrograman Komputer
PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS KOMPUTER INDONESIA
Algoritme dan Pemrograman
POINTER 6.3 & 7.3 NESTED LOOP.
Fungsi Rekursif Algoritma dan Pemrograman II Teknik Informatika
Algoritme dan Pemrograman
Pemograman Terstruktur
STATEMENT if Bentuk umum dari statement if if (kondisi) statement; atau if(kondisi) { statement1; statement2; }
Operator dan Ekspresi TEE 2103 Algoritma dan Pemrograman
Remainder Senin depan mulai UTS Praktikum
Latihan #0 Dengan menggunakan pernyataan looping WHILE dan jumlah instruksi sesedikit mungkin, tuliskan cuplikan program (bukan program lengkap, hanya.
Pengantar Pemrograman
Tipe Data Dasar Variabel dan Konstanta
Algoritme dan Pemrograman
ARRAY 1d MERISKA DEFRIANI, S.KOMP ALGORITMA DAN PEMROGRAMAN II
Pemrograman Terstruktur
TEL 2112 Dasar Komputer & Pemrograman
DASAR BAHASA PEMROGRAMAN
Bagian 3 Unsur-unsur kode program Borlan C++
Pengantar Pemrograman
TEL 2112 Dasar Komputer & Pemrograman
~ PERTEMUAN 4 KONSEP TIPE DATA ~
Algoritma dan Struktur Data
Pemrograman Terstruktur
VARIABEL DAN TIPE DATA Erizal, S.Si, M.Kom Sistem Informasi
Pemrograman Terstruktur
SELEKSI ALGORITMA & STRUKTUR DATA I PROGRAM STUDI SISTEM INFORMASI
Variabel dan Tipe Data TEE 2103 Algoritma & Pemrograman
PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS KOMPUTER INDONESIA
Akademi Komunitas Negeri Lamongan
Pernyataan Kondisional, Perulangan dan Jump
ARRAY 2d (matriks) MERISKA DEFRIANI, S.KOMP
PERTEMUAN V F U N G S I Tujuan membuat suatu fungsi
Operator, Variabel, Konstanta, Tipe Data
DPH1C4 Pemrograman berorientasi Obyek
Transcript presentasi:

PERBEDAAN C DAN C++ Meriska Defriani, S PERBEDAAN C DAN C++ Meriska Defriani, S.Komp Teknik Informatika – STT Wastukancana Purwakarta

Perbedaan C dan C++ Bahasa C Bahasa pemrograman terstruktur Header : stdio.h Input : scanf Output : printf Bahasa C++ Bahasa pemrograman berorientasi objek (OOP) Header : iostream Input : cin Output : cout Referensi : www.cplusplus.com/reference

Perbedaan C dan C++ Kerangka program C++ Kerangka program C #include <stdio.h> int main(){ printf(“Hallo dunia!”); return 0; } Pada fungsi main(), dapat berupa int atau void Kerangka program C++ #include <iostream> using namespace std; int main(){ cout<<“Hallo dunia!”<<endl; return 0; } Pada fungsi main(), pengembalian nilai berupa int Harus menggunakan ‘using namespace std’

Perbedaan C dan C++ Bahasa C int fungsi1() { bla bla bla } float fungsi2() void main(){ //program dioperasikan disini } Bahasa C++ class masalah{ int fungsi1() { bla bla bla} float fungsi2(){ bla bla bla } };

Dasar Pemrograman C  Struktur Program  Ekspresi & Operator Kontrol ProgramPerulangan Fungsi

Struktur Program C /* Program Jumlah */ #include <stdio.h> int main(){ int a,b,jumlah; scanf(“%d %d”, &a, &b); jumlah = a+b; printf(“jumlah a+b = %d”, jumlah); return 0; }

Tipe Data dalam C Tipe Data Range Format char -128 to 127 %c int unsigned int 0 to 4294967295 %u short int -32768 to 32767 %hu long int %ld long long int -9223372036854775808 to 9223372036854775807 %lld float 3.4 e-38 to 3.4 e+38 %f double 1.7 e-308 to 1.7 e+308 %lf

Ekspresi : a+b, a*b, -x, a<b, a==b Ekspresi dan Operator Ekspresi : a+b, a*b, -x, a<b, a==b Jenis operator C : aritmetika, logika, penugasan, increment,decrement, kontrol seleksi (X+5<10 || y>x+3 && z-2>3) Jika x=2,y=4,z=2 ; hasil evaluasi? Perbedaan a++ dengan ++a? a=-15, b=-10, c=-5 Nilai ekspresi a<b<c? Nilai ++b + c--?

Switch case If else Kontrol Seleksi switch(kondisi)( If(kondisi) simple or compound statement; else Switch case switch(kondisi)( case(konst-exp1): s1; s2; ...; break; case(konst-exp2): s3; s4; ...; .......... default: s5; s6; ...; break; }

Kontrol Program (Perulangan) While while(kondisi) statement; Do while do{ } while(kondisi); for for(expr1; expr2; expr3) Statement; Int a, b=3; for( ; a=b, b-- ; ) printf(“%d %d”, a, b); Output?

Return-type function-name(panameter-list) { local definitions; Fungsi Return-type function-name(panameter-list) { local definitions; statement; return value; } Perbedaan void dengan int? Fungsi rekursif?