SlideShare a Scribd company logo
TUGAS
ALGORITMA PEMROGRAMAN & STRUKTUR
PROGRAM GEOMETRI
DISUSUN OLEH
NAMA : DEVI
NIM : 2012081043
KELAS : TI2012A
LABORATORIUM KOMPUTER
FAKULTAS ILMU KOMPUTER
UNIVERSITAS KUNINGAN
2012
I. TUGAS
Dibawah in imerupakan Algoritma dari Program Geometri:
Algoritma Program_Zodiak
{}
Kamus (Deklarasi)
int no,num,alas,tinggi,sisi,sisi1,sisi2,sisi3,panjang,lebar;
float jari,luas,keliling;
const float phi = 3.14;
char ans;
Algoritma (Deskripsi)
Input (num angka)
1.Lingkaran
2.Segitiga
3.Persegi
4.Persegi Panjang
Output (Masukan Pilihan Program =)
if(num==1)
output (PROGRAM LINGKARAN)
1. Luas Lingkaran
2. Keliling Lingkaran
Input(no )
if(no==1)
output(*** Luas Lingkaran ***)
input(jari-jari)
luas=phi*jari*jari;
output(Luas Lingkaran =)
if(no==2)
output(*** Keliling Lingkaran *** )
input(jari-jari)
keliling=2*phi*jari;
output (Keliling Lingkaran = )
f(num==2)
output(*** PROGRAM SEGITIGA *** )
1. Luas Segitiga "<<endl;
2. Keliling Segitiga "<<endl;
Input (no)
if(no==1)
output(*** Luas Segitiga ***)
input(alas,tinggi)
luas=alas*tinggi/2
output(Luas Segitiga = )
if(no==2)
output(*** Keliling Segitiga ***)
input(sisi1,sisi2,sisi3)
keliling=sisi1+sisi2+sisi3;
output(keliling segitiga)
if(num==3)
output(*** PROGRAM PERSEGI ***)
1. Luas Persegi
2. Keliling Persegi
Input(no)
if(no==1)
output(*** Luas Persegi ***)
input(Sisi = )
luas=sisi*sisi;
output(Luas Persegi = )
if(no==2)
*** Keliling Persegi
Input(Sisi = )
keliling=4*sisi;
output(Keliling Persegi =)
if(num==4)
output(*** PROGRAM PERSEGI PANJANG ***)
1. Luas Persegi Panjang
2. Keliling Persegi Panjang
Input(no)
if(no==1)
output(*** Luas Persegi Panjang *** )
Input(panjang,lebar)
luas=panjang*lebar;
output(Luas Persegi Panjang)
if(no==2)
output(*** Keliling Persegi Panjang ***)
input(panjang,lebar)
keliling=2*panjang+2*lebar;
output(Keliling Persegi Panjang)
input(Y/N)
Apakah Andan Ingin Mencoba Program Yang Lain ? [Y/N]
while (ans=='y'||ans=='Y');
output(=*= Terimakasih =*=
Nama : Devi
Kelas: TIA2012 )
Pembahasan:
Penyajian diatas merupakan penyajian algoritma yang berbentuk
Pseudocode. Pseudocode merupakan penulisan algoritma yang menyerupai kode
pemorograman. Pseudocode mempunyai 3 bagian, yaitu:
˗ Judul : terdiri atas nama algoritma
˗ Deklarasi : Mendinisikan semua nama yang berada dalam program
tersebut.Nama tersebut dapat berupa variabel, konstanta, type/prosedur dan
fungsi.
˗ Deskripsi : Urutan langkah-langkah penyelesaian suatu masalah dalam
pembuatan sebuah program.
Source kode dalam Turbo C/C++:
Tugas program geometri
Tugas program geometri
Pembahasan:
Sintaks diatas adalah program Geometri yang didalamnya terdapat menu
atau fungsi utama lingkaran, segitiga, persegi dan persegi panajang, yang
didalamnya terdapat fungsi untuk mencari luas dan keliling dari masing-masing
fungsi utama tersebut.
Header atau prepocessor directive yang digunakan adalah iostream untuk
menampilkan fungsi input output cout dan cin, conio untuk melibatkan fungsi
clrscr untuk menghapus layar dan header math untuk fungsi perhitungan
matematika. Tipe data yang digunakan dalam pembuatnan program diatas adalah
int, float, const dan char.
Dalam Program diatas menggunakan struktur perulangan Do-While karena
penempatan ekspresi konsdisi diletakan di bagian bawah, jadi statement-
statement yang berada dalam loop akan dikerjakan dahulu baru dilakukan test
terhadap kondisi. Program diatas juga menggunakan struktur pemilihan if karena
banyak pilihan untuk memilih program yang akan dijalankan oleh user. Pemilihan
yang digunakan adalah if-then-else (jika-maka-kalau tidak),karena menguji dua
kondisi yaitu terpenuhi atau tidak terpenuhi. Jika kondisi terpenuhi maka akan
menjalankan program tertentu dan jika tidak terpenuhi maka akan menjalankan
program lain seperti tampilan keluaran “Apakah anda akan mencoba program
lain?[Y/N]”. Untuk mengembalikan program ke fungi utama digunakan char ans
menggunakan operator II (atau), maka jika kita input Y maka akan
mengembalikan ke fungsi utama dan jika input N maka program akan dihentikan.
–Melakukan Kompilasi
Pilih menu project, lalu pilih submenu compile atau denngan menekan
ALTF9. Maka akan muncul seperti gambar di bawah ini.
–Menjalankan Program
Menjalankan program dengan cara pilih menu Debug, lalu submenu Run
atau dengan cara menekan CTRL+F9. Maka akan muncul gambar seperti di
bawah ini.
Misal kita menu program no 1 maka akan muncul fungsi Program
Lingkaran, untuk mencari luas lingkaran maka kita inputkan pilihan 1 seperti
dibawah ini:
Setelah muncul tampilan Luas Lingkaran maka kita inputkan jari-jari
lingkaran tersebut, misal kita inputkan jari-jari 7 maka luas = 3,14*7*7 akan
menghasilkan luas lingkaran = 153,86. Setelah kita input jari-jari dan tekan enter
maka akan muncul luas lingkaran dan fungsi untuk pilihan mencoba program lain
atau tidak dengan mengetik atau input Y/N dari piranti.
Jika kita memilih Y maka akan mencoba program lain atau kembali ke
menu utama dan jika memilih atau menginputkan N maka program akan
dihentikan seperti gambar dibawah ini:
II. KESIMPULAN
Dalam pembuatan aplikasi program, lebih mudah memecah persoalan
yang besar menjadi persoalan yang kecil, sehingga mudah untuk diselesaikan.
Dalam kasus demikian diperlukan untuk membuat potongan-potongan program
independen yang tidak tergantung pada program lain tapi dibutuhkan oleh
program lain.
Jadi dari pembuatan program yang didalamnya terdapat fungi dan didalam
fungsi tersebut terdapat fungsi lain dapat disimpulkan bahwa pada dasarnya dalam
pembuatan program diatas menggunakan instruksi-instruksi yang ada pada Turbo
C++ seperti pada materi pengenalan pemrograman C++, Operasi I/O atau input
output, struktur pemilihan, struktur perulangan (Loop) dan fungsi yang digunakan.
Untuk membuat program kita harus sesuaikan dengan kondisi pada program yang
akan kita buat, entah menggunakan sistem input output, struktur pemilihan atau
struktur perulangan agar outputnya sesuai dengan yang kita inginkan.

More Related Content

PDF
Jb c++1
PDF
Modul1 metode bagi dua Praktikum Metode Numerik
PDF
Modul2 metode regula falsi praktikum metode numerik
DOCX
Laporan praktikum modul iv
DOCX
Laporan praktikum modul v
PDF
Modul3 metode newton raphson praktikum metode numerik
PDF
James philip montolalu 13021106048
PDF
James philip montolalu 13021106048
Jb c++1
Modul1 metode bagi dua Praktikum Metode Numerik
Modul2 metode regula falsi praktikum metode numerik
Laporan praktikum modul iv
Laporan praktikum modul v
Modul3 metode newton raphson praktikum metode numerik
James philip montolalu 13021106048
James philip montolalu 13021106048

What's hot (20)

PPT
Pengenalan bahasa c++
PPT
Pengenalan bahasa C++
PDF
James philip montolalu 13021106048
PPT
DOCX
Laporan praktikum modul vii
PDF
Algoritma
PPT
Algoritma dan flowchart
DOCX
Laporan Praktikum 3 DPK Operator
DOCX
Laporan praktikum modul ii & iii
DOCX
OOP - Decision: If & If..Else
PPTX
PENGEMBANGAN PROGRAM TERSTRUKTUR
PDF
Algoritma flowchart
PPT
Pertemuan 3 : Algoritma & Pemrograman
PPTX
Algoritma powerpoint
DOCX
OOP - Nested If & Else If
PPTX
Materi 3. flowchart
PPT
Pertemuan 2 : Algoritma & Pemrograman
DOC
Algoritma dan flowchart
PPT
Pertemuan 5 : Algoritma & Pemrograman
PDF
soal-latihan-logika-algoritma-semester1
Pengenalan bahasa c++
Pengenalan bahasa C++
James philip montolalu 13021106048
Laporan praktikum modul vii
Algoritma
Algoritma dan flowchart
Laporan Praktikum 3 DPK Operator
Laporan praktikum modul ii & iii
OOP - Decision: If & If..Else
PENGEMBANGAN PROGRAM TERSTRUKTUR
Algoritma flowchart
Pertemuan 3 : Algoritma & Pemrograman
Algoritma powerpoint
OOP - Nested If & Else If
Materi 3. flowchart
Pertemuan 2 : Algoritma & Pemrograman
Algoritma dan flowchart
Pertemuan 5 : Algoritma & Pemrograman
soal-latihan-logika-algoritma-semester1
Ad

Viewers also liked (14)

PDF
Por que dios permite el mal y el sufrimiento
PPTX
Discover your learning style
PPTX
코디네이션 검색모델
DOCX
Laporan praktikum modul 2
PPTX
Sabd testing
DOCX
PDF
0662 IAGO, ESTHER,NOELIA
DOC
Moinuddin_Resume
PDF
Katopsh2
PDF
Ec2 taxas percentuais de juros
PDF
BACHILLER USIL
PDF
Jessica_Gitlis
Por que dios permite el mal y el sufrimiento
Discover your learning style
코디네이션 검색모델
Laporan praktikum modul 2
Sabd testing
0662 IAGO, ESTHER,NOELIA
Moinuddin_Resume
Katopsh2
Ec2 taxas percentuais de juros
BACHILLER USIL
Jessica_Gitlis
Ad

Similar to Tugas program geometri (20)

PDF
Modul 5
PPT
Pengenalan konsep pemrograman
DOCX
Modul iii dan iv algo
DOC
Intruksi Fundamental Lanjutan
PPT
Presentasi Pengenalan konsep pemrograman
PDF
Modul c++
PDF
Fungsi
DOCX
Laporan praktikum modul 5
PDF
Laporan Praktikum Algoritma
DOCX
Tugas sp algo
DOC
Modularisasi – function dalam c++
PPT
Pengenalan konsep pemrograman c++
PDF
4. pemrograman fungsi
PDF
Dasar-Pemrograman-Modul-1-Pengenalan-Pemrograman.pdf
PDF
Pascal - Pendahuluan1.txt - Notepad.pdf
PPSX
PPT SMA XI BAB 2 Strategi Algoritma.ppsx
DOCX
Laporan praktikum ii visual
DOCX
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
DOCX
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
PPTX
Materi algoritma dan pemrograman insan unggul new
Modul 5
Pengenalan konsep pemrograman
Modul iii dan iv algo
Intruksi Fundamental Lanjutan
Presentasi Pengenalan konsep pemrograman
Modul c++
Fungsi
Laporan praktikum modul 5
Laporan Praktikum Algoritma
Tugas sp algo
Modularisasi – function dalam c++
Pengenalan konsep pemrograman c++
4. pemrograman fungsi
Dasar-Pemrograman-Modul-1-Pengenalan-Pemrograman.pdf
Pascal - Pendahuluan1.txt - Notepad.pdf
PPT SMA XI BAB 2 Strategi Algoritma.ppsx
Laporan praktikum ii visual
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Materi algoritma dan pemrograman insan unggul new

More from Devi Apriansyah (20)

PDF
Panduan penyusunan skripsi_ta_fkom_uniku
DOCX
Laporan praktikum modul 10 review
DOCX
Laporan praktikum modul 8 pemrogrman mobile j2me II devi-201208104
DOCX
Laporan praktikum modul 7 pemrogrman mobile j2me
DOCX
Laporan praktikum modul 6 pemrogrman database dengan jdbc
DOCX
Laporan praktikum modul 5 (pemrogrman database dengan odbc)
DOCX
Laporan praktikum modul 3 (pemrograman swing 3)
DOCX
Laporan praktikum modul 4 (pemrograman applet)
DOCX
Laporan praktikum modul 2 (pemrograman swing 2)
DOCX
Laporan praktikum modul 1 (pemrograman swing)
DOCX
Laporan praktikum modul 10 (dfd)
DOCX
Laporan praktikum modul 9 (review ddl dan dml)
DOCX
Laporan praktikum modul 8 (dml part 2)
DOCX
Laporan praktikum modul 7 (dml)
DOCX
Laporan praktikum modul 6 (ddl)
DOCX
Laporan praktikum modul 5 (normalisasi)
DOCX
Laporan praktikum modul 4 (e-rd notasi martin)
DOCX
Laporan praktikum modul 3 (erd notasi peterchen) -
DOCX
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
DOCX
Laporan praktikum modul 1 (dbms)
Panduan penyusunan skripsi_ta_fkom_uniku
Laporan praktikum modul 10 review
Laporan praktikum modul 8 pemrogrman mobile j2me II devi-201208104
Laporan praktikum modul 7 pemrogrman mobile j2me
Laporan praktikum modul 6 pemrogrman database dengan jdbc
Laporan praktikum modul 5 (pemrogrman database dengan odbc)
Laporan praktikum modul 3 (pemrograman swing 3)
Laporan praktikum modul 4 (pemrograman applet)
Laporan praktikum modul 2 (pemrograman swing 2)
Laporan praktikum modul 1 (pemrograman swing)
Laporan praktikum modul 10 (dfd)
Laporan praktikum modul 9 (review ddl dan dml)
Laporan praktikum modul 8 (dml part 2)
Laporan praktikum modul 7 (dml)
Laporan praktikum modul 6 (ddl)
Laporan praktikum modul 5 (normalisasi)
Laporan praktikum modul 4 (e-rd notasi martin)
Laporan praktikum modul 3 (erd notasi peterchen) -
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
Laporan praktikum modul 1 (dbms)

Recently uploaded (19)

PDF
12. Mekanisme Pelaporan Kegiatan Sanimas_rev08082024.pptx.pdf
PPTX
KETERAMPILAN KADER - Copy TAHUN 2024.pptx
PDF
03. Konsep Dasar.. Sanimas Rev.1.pptx.pdf
PPTX
1 Peraturan Perundangan terkait Keselamatan Konstruksi 18.10 - Copy.pptx
PPTX
Aalat Pelindung Diri_Keselamatan_Bengkel Otomotif_SMK
PPT
CARA ROAD NOTE NO 4 POWER POINT CIVIL ENGINEERING
PPTX
Ilmu Geologi pertambangan dan peran dalam industri.pptx
PPTX
Seminar Hasil Penelitian Analisis Pegas Daun
PPT
Presentasi Tentang Diagram P-h dan Diagram Psikrometrik.ppt
PPTX
20240805-ppt-pendahuluan-temef-dan-manikin.pptx
PDF
07. Mekanisme Penyusunan RKM_Sanimas 2024 (Tahap 2).pptx.pdf
PPTX
PPT Mitigasi Banjir dnajsndj;asjdkaskldhjkash
PPT
hand-tools-service-special-tools-alat-ukur.ppt
PPTX
Data mining mengolah informasi dan menjadikannya dasar pengambilan keputusan
PPTX
4. PENERAPAN PENGELOLAAN SUMBER DAYA MANUSIA.pptx
PPTX
Metode Penanggulangan Kehilangan Air dan Strategi Pengendalian Kehilangan Air...
PPTX
PPT mssp arham muthahhari mata kuliah ms
PPTX
TUGAS Pandangan Aksiologi dalam Filsafat Ilmu.pptx
PPTX
PEMBUATAN PANEL TRAINER DAN PROTOTYPE UNTUK PENINGKATAN KOMPETENSI TENTANG S...
12. Mekanisme Pelaporan Kegiatan Sanimas_rev08082024.pptx.pdf
KETERAMPILAN KADER - Copy TAHUN 2024.pptx
03. Konsep Dasar.. Sanimas Rev.1.pptx.pdf
1 Peraturan Perundangan terkait Keselamatan Konstruksi 18.10 - Copy.pptx
Aalat Pelindung Diri_Keselamatan_Bengkel Otomotif_SMK
CARA ROAD NOTE NO 4 POWER POINT CIVIL ENGINEERING
Ilmu Geologi pertambangan dan peran dalam industri.pptx
Seminar Hasil Penelitian Analisis Pegas Daun
Presentasi Tentang Diagram P-h dan Diagram Psikrometrik.ppt
20240805-ppt-pendahuluan-temef-dan-manikin.pptx
07. Mekanisme Penyusunan RKM_Sanimas 2024 (Tahap 2).pptx.pdf
PPT Mitigasi Banjir dnajsndj;asjdkaskldhjkash
hand-tools-service-special-tools-alat-ukur.ppt
Data mining mengolah informasi dan menjadikannya dasar pengambilan keputusan
4. PENERAPAN PENGELOLAAN SUMBER DAYA MANUSIA.pptx
Metode Penanggulangan Kehilangan Air dan Strategi Pengendalian Kehilangan Air...
PPT mssp arham muthahhari mata kuliah ms
TUGAS Pandangan Aksiologi dalam Filsafat Ilmu.pptx
PEMBUATAN PANEL TRAINER DAN PROTOTYPE UNTUK PENINGKATAN KOMPETENSI TENTANG S...

Tugas program geometri

  • 1. TUGAS ALGORITMA PEMROGRAMAN & STRUKTUR PROGRAM GEOMETRI DISUSUN OLEH NAMA : DEVI NIM : 2012081043 KELAS : TI2012A LABORATORIUM KOMPUTER FAKULTAS ILMU KOMPUTER UNIVERSITAS KUNINGAN 2012
  • 2. I. TUGAS Dibawah in imerupakan Algoritma dari Program Geometri: Algoritma Program_Zodiak {} Kamus (Deklarasi) int no,num,alas,tinggi,sisi,sisi1,sisi2,sisi3,panjang,lebar; float jari,luas,keliling; const float phi = 3.14; char ans; Algoritma (Deskripsi) Input (num angka) 1.Lingkaran 2.Segitiga 3.Persegi 4.Persegi Panjang Output (Masukan Pilihan Program =) if(num==1) output (PROGRAM LINGKARAN) 1. Luas Lingkaran 2. Keliling Lingkaran Input(no ) if(no==1) output(*** Luas Lingkaran ***) input(jari-jari) luas=phi*jari*jari; output(Luas Lingkaran =) if(no==2) output(*** Keliling Lingkaran *** ) input(jari-jari) keliling=2*phi*jari;
  • 3. output (Keliling Lingkaran = ) f(num==2) output(*** PROGRAM SEGITIGA *** ) 1. Luas Segitiga "<<endl; 2. Keliling Segitiga "<<endl; Input (no) if(no==1) output(*** Luas Segitiga ***) input(alas,tinggi) luas=alas*tinggi/2 output(Luas Segitiga = ) if(no==2) output(*** Keliling Segitiga ***) input(sisi1,sisi2,sisi3) keliling=sisi1+sisi2+sisi3; output(keliling segitiga) if(num==3) output(*** PROGRAM PERSEGI ***) 1. Luas Persegi 2. Keliling Persegi Input(no) if(no==1) output(*** Luas Persegi ***) input(Sisi = ) luas=sisi*sisi; output(Luas Persegi = ) if(no==2) *** Keliling Persegi Input(Sisi = ) keliling=4*sisi; output(Keliling Persegi =)
  • 4. if(num==4) output(*** PROGRAM PERSEGI PANJANG ***) 1. Luas Persegi Panjang 2. Keliling Persegi Panjang Input(no) if(no==1) output(*** Luas Persegi Panjang *** ) Input(panjang,lebar) luas=panjang*lebar; output(Luas Persegi Panjang) if(no==2) output(*** Keliling Persegi Panjang ***) input(panjang,lebar) keliling=2*panjang+2*lebar; output(Keliling Persegi Panjang) input(Y/N) Apakah Andan Ingin Mencoba Program Yang Lain ? [Y/N] while (ans=='y'||ans=='Y'); output(=*= Terimakasih =*= Nama : Devi Kelas: TIA2012 ) Pembahasan: Penyajian diatas merupakan penyajian algoritma yang berbentuk Pseudocode. Pseudocode merupakan penulisan algoritma yang menyerupai kode pemorograman. Pseudocode mempunyai 3 bagian, yaitu: ˗ Judul : terdiri atas nama algoritma ˗ Deklarasi : Mendinisikan semua nama yang berada dalam program tersebut.Nama tersebut dapat berupa variabel, konstanta, type/prosedur dan fungsi. ˗ Deskripsi : Urutan langkah-langkah penyelesaian suatu masalah dalam pembuatan sebuah program.
  • 5. Source kode dalam Turbo C/C++:
  • 8. Pembahasan: Sintaks diatas adalah program Geometri yang didalamnya terdapat menu atau fungsi utama lingkaran, segitiga, persegi dan persegi panajang, yang didalamnya terdapat fungsi untuk mencari luas dan keliling dari masing-masing fungsi utama tersebut. Header atau prepocessor directive yang digunakan adalah iostream untuk menampilkan fungsi input output cout dan cin, conio untuk melibatkan fungsi clrscr untuk menghapus layar dan header math untuk fungsi perhitungan matematika. Tipe data yang digunakan dalam pembuatnan program diatas adalah int, float, const dan char. Dalam Program diatas menggunakan struktur perulangan Do-While karena penempatan ekspresi konsdisi diletakan di bagian bawah, jadi statement- statement yang berada dalam loop akan dikerjakan dahulu baru dilakukan test terhadap kondisi. Program diatas juga menggunakan struktur pemilihan if karena banyak pilihan untuk memilih program yang akan dijalankan oleh user. Pemilihan yang digunakan adalah if-then-else (jika-maka-kalau tidak),karena menguji dua kondisi yaitu terpenuhi atau tidak terpenuhi. Jika kondisi terpenuhi maka akan menjalankan program tertentu dan jika tidak terpenuhi maka akan menjalankan program lain seperti tampilan keluaran “Apakah anda akan mencoba program lain?[Y/N]”. Untuk mengembalikan program ke fungi utama digunakan char ans menggunakan operator II (atau), maka jika kita input Y maka akan mengembalikan ke fungsi utama dan jika input N maka program akan dihentikan.
  • 9. –Melakukan Kompilasi Pilih menu project, lalu pilih submenu compile atau denngan menekan ALTF9. Maka akan muncul seperti gambar di bawah ini. –Menjalankan Program Menjalankan program dengan cara pilih menu Debug, lalu submenu Run atau dengan cara menekan CTRL+F9. Maka akan muncul gambar seperti di bawah ini. Misal kita menu program no 1 maka akan muncul fungsi Program Lingkaran, untuk mencari luas lingkaran maka kita inputkan pilihan 1 seperti dibawah ini:
  • 10. Setelah muncul tampilan Luas Lingkaran maka kita inputkan jari-jari lingkaran tersebut, misal kita inputkan jari-jari 7 maka luas = 3,14*7*7 akan menghasilkan luas lingkaran = 153,86. Setelah kita input jari-jari dan tekan enter maka akan muncul luas lingkaran dan fungsi untuk pilihan mencoba program lain atau tidak dengan mengetik atau input Y/N dari piranti. Jika kita memilih Y maka akan mencoba program lain atau kembali ke menu utama dan jika memilih atau menginputkan N maka program akan dihentikan seperti gambar dibawah ini:
  • 11. II. KESIMPULAN Dalam pembuatan aplikasi program, lebih mudah memecah persoalan yang besar menjadi persoalan yang kecil, sehingga mudah untuk diselesaikan. Dalam kasus demikian diperlukan untuk membuat potongan-potongan program independen yang tidak tergantung pada program lain tapi dibutuhkan oleh program lain. Jadi dari pembuatan program yang didalamnya terdapat fungi dan didalam fungsi tersebut terdapat fungsi lain dapat disimpulkan bahwa pada dasarnya dalam pembuatan program diatas menggunakan instruksi-instruksi yang ada pada Turbo C++ seperti pada materi pengenalan pemrograman C++, Operasi I/O atau input output, struktur pemilihan, struktur perulangan (Loop) dan fungsi yang digunakan. Untuk membuat program kita harus sesuaikan dengan kondisi pada program yang akan kita buat, entah menggunakan sistem input output, struktur pemilihan atau struktur perulangan agar outputnya sesuai dengan yang kita inginkan.