tipe data, variabel, dan operator -...
TRANSCRIPT
![Page 1: Tipe Data, Variabel, dan Operator - elearning.amikom.ac.idelearning.amikom.ac.id/index.php/download/materi/555093-DT015-5...Keuntungan Menggunakan FUNGSI Membuat program menjadi lebih](https://reader034.vdocuments.net/reader034/viewer/2022052611/5ca0b45988c993e3018cec3c/html5/thumbnails/1.jpg)
FUNGSI
Eko AW
![Page 2: Tipe Data, Variabel, dan Operator - elearning.amikom.ac.idelearning.amikom.ac.id/index.php/download/materi/555093-DT015-5...Keuntungan Menggunakan FUNGSI Membuat program menjadi lebih](https://reader034.vdocuments.net/reader034/viewer/2022052611/5ca0b45988c993e3018cec3c/html5/thumbnails/2.jpg)
Pengertian
Fungsi adalah
suatu bagian dari program yang dimaksudkan untuk mengerjakan suatu tugastertentu dan letaknya terpisah dari program yang memanggilnya
![Page 3: Tipe Data, Variabel, dan Operator - elearning.amikom.ac.idelearning.amikom.ac.id/index.php/download/materi/555093-DT015-5...Keuntungan Menggunakan FUNGSI Membuat program menjadi lebih](https://reader034.vdocuments.net/reader034/viewer/2022052611/5ca0b45988c993e3018cec3c/html5/thumbnails/3.jpg)
Pengertian
Fungsi adalah
suatu bagian dari program yang dimaksudkan untuk mengerjakan suatu tugastertentu dan letaknya terpisah dari program yang memanggilnya
![Page 4: Tipe Data, Variabel, dan Operator - elearning.amikom.ac.idelearning.amikom.ac.id/index.php/download/materi/555093-DT015-5...Keuntungan Menggunakan FUNGSI Membuat program menjadi lebih](https://reader034.vdocuments.net/reader034/viewer/2022052611/5ca0b45988c993e3018cec3c/html5/thumbnails/4.jpg)
CONTOH 1:
#include <iostream.h>
#include <conio.h>
# define pi 3.14
void main ()
{
float jari, luas;
cout << “masukkan jari-jari? ";
cin >> jari;
luas=4*pi*jari*jari;
cout << "Luas Bola adalah = " << luas;
getch();
}
FUNGSI
Dalam setiap program bahasa C, minimal terdapatsatu fungsi yaitu fungsi main().
![Page 5: Tipe Data, Variabel, dan Operator - elearning.amikom.ac.idelearning.amikom.ac.id/index.php/download/materi/555093-DT015-5...Keuntungan Menggunakan FUNGSI Membuat program menjadi lebih](https://reader034.vdocuments.net/reader034/viewer/2022052611/5ca0b45988c993e3018cec3c/html5/thumbnails/5.jpg)
Deklarasi Fungsi
tipe_fungsi nama_fungsi (parameter_fungsi);
tipe_fungsi adalah tipe data nilai kembalian fungsi
parameter_fungsi adalah tipe data yang masuk dalam fungsi
![Page 6: Tipe Data, Variabel, dan Operator - elearning.amikom.ac.idelearning.amikom.ac.id/index.php/download/materi/555093-DT015-5...Keuntungan Menggunakan FUNGSI Membuat program menjadi lebih](https://reader034.vdocuments.net/reader034/viewer/2022052611/5ca0b45988c993e3018cec3c/html5/thumbnails/6.jpg)
CONTOH 2:
#include <iostream.h>
#include <conio.h>
# define pi 3.14
void main ( )
{
float jari, luas;
cout << “masukkan jari-jari? ";
cin >> jari;
luas=4*pi*jari*jari;
cout << "Luas Bola adalah = " << luas;
getch();
}
tipe kembalian
parameter
Deklarasi fungsi
![Page 7: Tipe Data, Variabel, dan Operator - elearning.amikom.ac.idelearning.amikom.ac.id/index.php/download/materi/555093-DT015-5...Keuntungan Menggunakan FUNGSI Membuat program menjadi lebih](https://reader034.vdocuments.net/reader034/viewer/2022052611/5ca0b45988c993e3018cec3c/html5/thumbnails/7.jpg)
Bentuk Umum Definisi Fungsi
tipe_fungsi nama_fungsi (parameter_fungsi)
{
statement
statement
………...
………...
}
![Page 8: Tipe Data, Variabel, dan Operator - elearning.amikom.ac.idelearning.amikom.ac.id/index.php/download/materi/555093-DT015-5...Keuntungan Menggunakan FUNGSI Membuat program menjadi lebih](https://reader034.vdocuments.net/reader034/viewer/2022052611/5ca0b45988c993e3018cec3c/html5/thumbnails/8.jpg)
CONTOH 3:
#include <iostream.h>
#include <conio.h>
# define pi 3.14
void luas(void);
main ()
{
luas();
}
void luas (void)
{
float luas, jari;
cout << "masukkan jari-jari? ";
cin >> jari;
luas=4*pi*jari*jari;
cout << "Luas Bola adalah = " << luas;
getch();
}
Deklarasi fungsi
Fungsi 1
Fungsi 2
Seluruh proses di buat pada FUNGSI terpisah(dari input s/d output)
![Page 9: Tipe Data, Variabel, dan Operator - elearning.amikom.ac.idelearning.amikom.ac.id/index.php/download/materi/555093-DT015-5...Keuntungan Menggunakan FUNGSI Membuat program menjadi lebih](https://reader034.vdocuments.net/reader034/viewer/2022052611/5ca0b45988c993e3018cec3c/html5/thumbnails/9.jpg)
CONTOH 4:
#include <iostream.h>
#include <conio.h>
# define pi 3.14
void luas (void)
{
float luas, jari;
cout << "masukkan jari-jari? ";
cin >> jari;
luas=4*pi*jari*jari;
cout << "Luas Bola adalah = " << luas;
getch();
}
main ()
{
luas();
}
Fungsi 1
Fungsi 2
Deklarasi fungsi
![Page 10: Tipe Data, Variabel, dan Operator - elearning.amikom.ac.idelearning.amikom.ac.id/index.php/download/materi/555093-DT015-5...Keuntungan Menggunakan FUNGSI Membuat program menjadi lebih](https://reader034.vdocuments.net/reader034/viewer/2022052611/5ca0b45988c993e3018cec3c/html5/thumbnails/10.jpg)
CONTOH 5:
#include <iostream.h>
#include <conio.h>
# define pi 3.14
void luas ( float JARI )
{
float luas;
luas=4*pi*JARI*JARI;
cout << "Luas Bola adalah = " << luas;
getch();
}
main ( )
{
float jari;
cout << "masukkan jari-jari? ";
cin >> jari;
luas(jari);
}
Fungsi 1
Fungsi 2
Tipe kembalian
parameter
Input pada FUNGSI 1 (main). Proses danouput pada FUNGSI 2 (luas).
![Page 11: Tipe Data, Variabel, dan Operator - elearning.amikom.ac.idelearning.amikom.ac.id/index.php/download/materi/555093-DT015-5...Keuntungan Menggunakan FUNGSI Membuat program menjadi lebih](https://reader034.vdocuments.net/reader034/viewer/2022052611/5ca0b45988c993e3018cec3c/html5/thumbnails/11.jpg)
CONTOH 6:
#include <iostream.h>
#include <conio.h>
# define pi 3.14
float luas( float JARI )
{
float LUAS;
LUAS=4*pi*JARI*JARI;
return LUAS;
}
main ( )
{
float jari, hitung;
cout << "masukkan jari-jari? ";
cin >> jari;
hitung = luas(jari);
cout << "Luas Bola adalah = " << hitung;
getch();
}
Fungsi 1
Fungsi 2
Input & ouput pada FUNGSI 1 (main), proses hitung pada FUNGSI 2 (luas).
Mengembalikan nilai
![Page 12: Tipe Data, Variabel, dan Operator - elearning.amikom.ac.idelearning.amikom.ac.id/index.php/download/materi/555093-DT015-5...Keuntungan Menggunakan FUNGSI Membuat program menjadi lebih](https://reader034.vdocuments.net/reader034/viewer/2022052611/5ca0b45988c993e3018cec3c/html5/thumbnails/12.jpg)
CONTOH 7:
#include <iostream.h>
#include <conio.h>
# define pi 3.14
float luas( float JARI )
{
return (4*pi*JARI*JARI);
}
main ( )
{
float jari;
cout << "masukkan jari-jari? ";
cin >> jari;
cout << "Luas Bola adalah = " << luas(jari);
getch();
}
Fungsi 1
Fungsi 2
Input & ouput pada FUNGSI 1 (main), proses hitung pada FUNGSI 2 (luas).
Mengembalikan nilai
![Page 13: Tipe Data, Variabel, dan Operator - elearning.amikom.ac.idelearning.amikom.ac.id/index.php/download/materi/555093-DT015-5...Keuntungan Menggunakan FUNGSI Membuat program menjadi lebih](https://reader034.vdocuments.net/reader034/viewer/2022052611/5ca0b45988c993e3018cec3c/html5/thumbnails/13.jpg)
Keuntungan Menggunakan
FUNGSI
Membuat program menjadi lebih mudah dipahami dan
dikembangkan sehingga sebuah program bisa terdiri dari
beberapa kelompok fungsi daripada terdiri dari baris-baris
program yang banyak sekali.
Fungsi dapat digunakan kembali dalam berbagai program.
Programmer yang berbeda dapat membagi suatu program
yang kompleks menjadi fungsi-fungsi dan mengerjakannya
secara terpisah
![Page 14: Tipe Data, Variabel, dan Operator - elearning.amikom.ac.idelearning.amikom.ac.id/index.php/download/materi/555093-DT015-5...Keuntungan Menggunakan FUNGSI Membuat program menjadi lebih](https://reader034.vdocuments.net/reader034/viewer/2022052611/5ca0b45988c993e3018cec3c/html5/thumbnails/14.jpg)
LATIHAN
Dengan melihat program no 4, 5, 6 & 7 buatlah program ini:
Hitung luas segitiga sama kaki
Hitung luas trapesium
Taruh di direktori masing2…..
![Page 15: Tipe Data, Variabel, dan Operator - elearning.amikom.ac.idelearning.amikom.ac.id/index.php/download/materi/555093-DT015-5...Keuntungan Menggunakan FUNGSI Membuat program menjadi lebih](https://reader034.vdocuments.net/reader034/viewer/2022052611/5ca0b45988c993e3018cec3c/html5/thumbnails/15.jpg)
“SEMAKIN DI DEPAN”ekoaw