Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehIwan Sudirman Telah diubah "6 tahun yang lalu
1
PERBEDAAN C DAN C++ Meriska Defriani, S
PERBEDAAN C DAN C++ Meriska Defriani, S.Komp Teknik Informatika – STT Wastukancana Purwakarta
2
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 :
3
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’
4
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 } };
5
Dasar Pemrograman C Struktur Program Ekspresi & Operator
Kontrol ProgramPerulangan Fungsi
6
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; }
7
Tipe Data dalam C Tipe Data Range Format char -128 to 127 %c int
unsigned int 0 to %u short int to 32767 %hu long int %ld long long int to %lld float 3.4 e-38 to 3.4 e+38 %f double 1.7 e-308 to 1.7 e+308 %lf
8
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--?
9
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; }
10
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?
11
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?
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.