m01 - If2132 Program Sederhana 2016
m01 - If2132 Program Sederhana 2016
Tujuan
Mengetahui struktur program sederhana dalam C++
Memahami kegunaan tipe, variabel, konstanta, dan operasi
input output
}
}
C++
}
}
}
}
C++
Judul
Progam +
Spesifikasi
KAMUS
ALGORITMA
return 0;
}
Contoh
// Program Test
// Contoh struktur program prosedural dalam C++
#include <iostream>
using namespace std;
int main () {
//KAMUS
int A;
int B;
//ALGORITMA
A = 10;
B = 5;
A = A + B;
B = B A;
cout << A << endl;
cout << B << endl;
return 0;
6
Kamus
}
type
variabel
konstanta
Deklarasi BUKAN
instruksi
Tipe Data
Tipe data primitif atau
tipe dasar (dalam C++)
} Boolean (bool )
} Integer (int)
} Real (float)
} Character (char)
} String (string)
Tipe Array
Dibentuk dari
NIM: string
Nama: string
Umur: integer
Kota: string
Dibentuk dari kumpulan integer,
misalnya 10 data tentang umur
} Garis;
10
Variabel
}
}
Contoh
}
Deklarasi variabel
int i;
float A;
Inisialisasi variabel
i
100;
A = 8.25;
11
12
Konstanta
} Berbeda
13
Algoritma
}
Nilai, Input+Output
}
}
Output nilai:
15
Contoh:
cout << A;
cout << A + 100 << endl;
IF2132 Pemrograman Komputer
Komentar
}
}
16
Antara /* dan */
/* ini komentar */
Diawali dengan //
// ini komentar
Pendefinisian variabel
int main()
{ // KAMUS
float JariJari;
float Luas;
Algoritma
// ALGORITMA
cin >> JariJari;
Luas = 3.1415 * JariJari * JariJari;
cout << Luas << endl;
return 0;
}
17
Pendefinisian variabel
// ALGORITMA
cin >> JariJari;
Luas = PI * JariJari * JariJari;
cout << Luas << endl;
return 0;
}
18
Algoritma
Aksi Sekuensial
} Sederetan instruksi primitif dan/atau aksi yang
akan dilaksanakan (dieksekusi) oleh komputer
berdasarkan urutan penulisannya
} Setiap aksi akan mengubah status dari program
}
Penulisan
}
}
19
int main()
{ /* Kamus */
int i;
float x;
/* Algoritma */
cin >> i;
x = 100.75;
/* Algoritma */
cin >> i ; x = 100.75;
return 0;
return 0;
}
20
Latihan
1.
2.
21
Terima Kasih
22