22TIF0113 - UNESCO - ALGORITMA DAN PEMROGRAMAN 2 - Part4
22TIF0113 - UNESCO - ALGORITMA DAN PEMROGRAMAN 2 - Part4
A. CAPAIAN PEMBELAJARAN
B. MATERI
2. Pendefinisian Fungsi
Contoh Program 1
1 #include <iostream>
4 int r=a*b;
5 return r;
6 }
7 int main () {
8 int z;
9 z = perkalian(3,4);
11 }
Hasil perkalian: 12
5. Prototipe Fungsi
Contoh Program 2
1 #include <iostream>
4 int main () {
5 int z;
6 z = perkalian(3,4);
8 }
10 int r=a*b;
11 return r;
12 }
Contoh Program 3
1 #include <iostream>
2 #include <math.h>
7 int main() {
9 int l, k;
10 double d;
11 panjang=8;
12 lebar=5;
13 l = luas(panjang, lebar);
14 k = keliling(panjang, lebar);
22 }
24 return a*b;
25 }
27 return 2 * (a+b);
28 }
30 return (double)sqrt(a*a+b*b);
31 }
diagonal = √a2 + b 2
Segi Empat
Panjang : 8
Lebar : 5
Luas : 40
Diagonal: 9.43398
Contoh Program 4
1 #include <iostream>
3 void judul();
5 int main() {
6 int angka=-1;
7 judul();
8 while (angka!=0){
10 cin>>angka;
11 if (angka==0) break;
13 <<fungsiX(angka)<<endl<<endl;
14 judul();
15 }
16 }
17 void judul() {
22 }
25 }
************************
fungsi 3x^2+5*x+4
************************
Hasil fungsi: 72
************************
fungsi 3x^2+5*x+4
************************
fungsi 3x^2+5*x+4
************************
6. Tugas
Soal 1
Soal 2
Soal 3
- Fungsi luas
Contoh Program 5
1 #include <iostream>
5 void judul();
6 int main() {
*****************************
Hitung sinus, cosinus, tangen
dengan built-in function C++
*****************************
*****************************
Hitung sinus, cosinus, tangen
*****************************
Hitung sinus, cosinus, tangen
dengan built-in function C++
*****************************
di mana PI = 3.14159265
1 #include <iostream>
4 #define JML_DATA 50
8 int main() {
9 int angka[JML_DATA];
10 isi_random(angka);
11 cetak(angka);
12 int n=10;
13 while (n>=0) {
14 cout<<endl
16 cin>>n;
17 if (n<0) break;
18 cari(angka, n);
19 }
20 }
22 srand(time(NULL));
24 a[i]=rand()%100;
25 }
27 char garis[]="-------------------------------";
32 }
33 cout<<endl<<garis<<endl;
34 }
36 int i;
38 if (a[i]==x) {
40 break;
41 }
43 if (i==JML_DATA)
45 }
D. REFERENSI
Davis SR. C++ for Dummies. 7th Editio. New Jersey, USA:
John Wiley & Sons, Inc; 2014.