Professional Documents
Culture Documents
Dani, Tugas Akhir
Dani, Tugas Akhir
BAB 1. Pendahuluan........................................................................... 1
1.2.Tujuan praktikum
BAB 5. Penutup.................................................................................. 5
5.1.Kesimpulan
5.2.Saran
Daftar Isi............................................................................................. 6
LAPORAN
NPM :2012520027
UNIVERSITAS MADURA
TEKNIK INFORMATIKA
BAB 1
PENDAHULUAN
1.1 Latar Belakang Praktikum
Bahasa C merupakan bahasa pemprograman yang bersifat open source. Turunan
dari bahasa C adalah salah satunya bahasa java. Oleh sebab itu,bahasa java tidak jauh
berbeda dengan bahasa C. Selain bahasa java, ada C++,mysql,php, dan masih banyak lagi.
Namun, dalam praktikum di sini akan dibahas mengenai bahasa C yaitu induk dari bahasa
pemprograman yang telah disebutkan tadi.
Dalam prakitkum Modul 1 ini, praktikum di pekenalkan dengan bahasa C yang merupakan
induk dari bahasa java. Semua orang boleh mengeksploitasi bahasa pemprograman ini,
sebab bahasa ini bersifat open source. Berdasarkan itulah, bahasa C akan digunakan dalam
praktikum kali ini.
Dari praktikum pretama ini, praktikum akan diperkenalkan stuktur dasar bahasa C,
pendeklarasian sebuah variabel, tipe data, konstanta, dan berbagai perkenalan mengenai
stuktur dari pemprograman bahasa C ini.
BAB 2
DASAR TEORI/SEMUA TEORI
Teori modul 1
/*….*/ menyatakan comment (komentar).
- Diabaikan oleh kompilator
- Memberi keterangan tentang program
- Membantu manusia untuk membaca dan mengerti program
- Membantu manusia untuk merawat program
- Harus jelas dan singkat
Suatu directive untuk C-preprocessor
Baris-baris yang diawali # diolah oleh prepocessor sebelum di compile.
- Baris 2 itu menyuruh preprocessor untuk meng-include isi dari file stdio.h dalam
program
- Stdio.h adalah standard input output header file, yang mengandung informasi atau
deklarasi-deklarasi yang digunakan oleh kompilator untuk penanganan fungsi-fungsi
seperti printf, scanf, dsb.
Tanda kurung () menyatakan main () adalah suatu fungsi dengan nama main.
- Setiap program C yang lengkap harus mengandung satu fungsi dengan nama main
- Setiap program C terdiri dari satu atau lebih fungsi.
- Setiap program C dilaksanakan (di-execute) mulai dari fungsi main.
- Kurung kurawal { } mengapit nol atau lebih statement, yang membentuk body dari
fungsi.
- Block : bagian program yang diapit oleh { }.
Teori modul 2
Penjumlahan + x + y
Pengurangan - x - y
Perkalian X x * y
Pembagian / x / y
Modulus % x%y
Untuk x dan y yang bertipe integer, expresi x / y memberikan hasil sebuah integer.
Contoh : 15 / 3 memberikan
Perhatikan bahwa beberapa simbol mempunyai arti yang bergantung pada konteks.
Bandingkan arti-arti simbol % dalam statement :
Ekspresi dalam tanda kurung yang paling dalam dievaluasi paling dulu.
Operator dengan presedensi lebih tinggi terikat lebih kuat dengan operand-operandnya,
dibandingkan dengan operator dengan presedensi lebih rendah. Jadi operator dengan
presedensi lebih tinggi dievaluasi lebih dulu.
Yang diatas mempunyai precedence (presedensi) lebih tinggi dari pada yang dibawah
Komputer dapat disuruh membuat keputusan berdasarkan kondisi tertentu, melalui if-
statement.Ada 2 bentuk if-statement :
If (kondisi) statement
Adalah :
Semantik dari
If (kondisi) statement1 else statement2
Adalah :
Kondisi dievaluasi; jika nilainya true, maka statement1 dilaksanankan; jika tidak; maka
statement2 dilaksanakan.
Dalam bahasa C, kondisi berupa suatu ekspresi yang dapat bernilai nol atau tidak nol. Nilai
nol dianggap sama dengan false, nilai tidak-nol dianggap sama dengan true.
Operator-operator yang biasa dipakai untuk membentuk kondisi adalah operator-operator
kesamaan (==, !=) dan operator-operator relasional (<, >, <=, >=).
Operator kesamaan membentuk ekspresi relational.
Teori modul 3
Salah satu keampuhan komputer adalah dapat melaksanakan sejumlah aksi atau operasi
secara berulang-ulang hingga suatu kondisi terpenuhi.
Semantiknya :
Ekspresi dievaluasi; jika nilainya tidak-nol (true), maka statement dilaksanakan dan setelah
itu ekspresi dievaluasi lagi, dan seterusnya. Siklus ini berlangsung terus sampai ekspresi
bernilai nol (false), yaitu apabila ekspresi bernilai nol, keseluruhan while-statement itu
langsung selesai.
Statement :
- Statement tunggal
- Statement majemuk (compound-statement atau block)
Nol atau lebih statement dalam kurung kurawal disebut statement majemuk. Sesudah buka {
dan sebelum statement boleh ada deklarasi.
Statement majemuk dapat ditempatkan dimana saja suatu statement tunggal dapat berada.
Suatu statement majemuk tidak diakhiri tanda titik-koma, tetapi diakhiri kurung tutup}.
Teori modul 4
Counter, atau
Jika jumlah iterasi diketahui sebelumnya, gunakan counter. Counter merupakan suatu
variabel untuk menghitung jumlah iterasi.
Sentinel (nilai pembatas) menyatakan akhir data. Sentinel harus muncul setelah setelah
semua data regular telah muncul. Sentinel harus berbeda dengan data reguler.
Pengulangan yang dikontrol dengan counter lebih mudah dilakukan dengan menggunakan
statement for yang berbentuk :
Statement
Statement ini ekivalen dengan
Ekspresi1;
While (ekspresi2) {
Statement
Ekspresi3
kecuali apabila statement mengandung statement continue yang akan dibahas nanti.
Pelaksanaan statement break dalam struktur while, for, do/while atau switch
menyebabkan keluar segera dari struktur tersebut.
Pelaksanaan statement continue dalam struktur while, for, atau do/while
menyebabkan lompat ke iterasi berikutnya.
Dalam struktur while dan do / while, evaluasi kondisi segera dilakukan setelah pelaksanaan
continue.
Dalam struktur for, setelah pelaksanaan continue yang dilakukan berikutnya adalah evaluasi
ekspresi3 dan kemudian evaluasi ekspresi2.
Teori 5
fungsi
Solusi masalah dunia nyata biasanya memerlukan program yang jauh lebih besar dari
pada program yang telah kita bahas sejauh ini.
Program yang besar sebaiknya terdiri dari satuan satuan yang lebih kecil atau modul-
modul ,supaya lebih mudah dkelola.
Modul-modulprogram C berbentukfungsi.
Program C biasanya merupakan kombinasi dari fungsi-fungsi baru yang
i tulis oleh programer dan fungsi-fungsi yang telah tersedia dalam C standart library.
. print dan scanf adalah contoh fungsi-fungsi dari c-standart-library yang telah sering
kita gunakan.
Program yang telah kita bahas sejauh ini terdiri dari hanya suatu fungsi, yaitu
main yang memanggil fungsi-fungsi dari Standard-Library.
Programer dapat membuat fungsi sesuai dengan kebutuhan.
Bentuk umum penulisan defenisi suatu fungsi.
Type-hasil nama-fungsi (deklarasi parelementer)
{ Deklarasi-deklarasi
Statement-Statement)
Function-prototype (prototipe fungsi) memberi tahu kompilator mengenai :
- Tipe dari hasil yang dikembalikan fungsi kepada pemanggilnya.
- Jumlah parameter, tipe parameter, dan urutan parameter yang harus diberikan kepada
fungsi oleh pemanggilnya.
prototipe fungsi dipakai oleh kompilator untuk melakukan validasi terhadap
function-call (pemanggilan fungsi). Dengan demikian, kompilator dapat membantu
programer dalam menangkap kesalahan-kesalahan dalamprogram.
Nama fungsi harus berupa suatu indentifier yang sahih. Nama fungsi sebaiknya
mencerminkan tugas yang dilakukanoleh fungsi itu.
Return-type (Tipe hasil) dari suatu fungsi menyatakan tipe hasil yang dikembalikan
fungsi kepada pemanggilnya
BAB 3
PENDAHULUAN
Modul 1
1.Buat program untuk menghitung Luas dan keliling suatu persegi panjang, panjang, lebar
dimasukkan melalui keyboard
2.Buat program untuk menghitung Luas dan keliling lingkaran, jari-jari lingkaran dengan
rumus Luas = 0.5 * PI * radius * radius, dimasukan melalui keyboard
R=√ A 2 +T 2 T
Modul 2
1. Buatlah program untuk menentukan apakah umur yang dimasukkan termasukkan telah
tua atau masih muda, dengan aturan jika umur lebih kecil dari 45 masih muda dan jika umur
lebih besar dari 45 sudah tua !
2. Buatlah program yang pertama sekali meminta memasukkan nilai tertentu, kemudian
setelah nilai dimasukkan akan muncul pesan apakah nilai tersebut GENAP atau GANJIL.
3. Buatlah program yang pertama sekali meminta memasukkan nilai tertentu, kemudian
setelah nilai dimasukkan akan muncul pesan apakah nilai tersebut NEGATIP , NOL, atau
POSITIP.
Modul 3
2. Buatlah program dengan masukan berupa nilai dari 0 s/d 100 dan program menghasilkan
tampilan ouput berupa nilai : A, B, C, D dan E dengan ketentuan :
- A jika nilai 80
- B jika 65 nilai < 80
- C jika 55 nilai < 65
- D jika 40 nilai < 55
- E jika nilai < 40
Gunakan perintah if bersarang untuk mengimpelementasikan ketentuan di
atas !
Modul 4
1.Buatlah program dengan masukan nama bulan dan tanggalnya
Modul 5
1.Buat fungsi tambah dan Kurang
3.Buat fungsi untuk menentukan suatu bilangan yang dimasukkan merupakan nilai terbesar
atau terkecil.
4.Buat fungsi yang dapat merata-ratakan 10 buah nilai test yang dimasukkan melalui
keyboard
BAB 4
TUGAS PRAKTIKUM DIURUT DARI PERTAMA-AKHIR
Tugas 1
1. Mencari macam-macam file header
<STDIO.H>
<CONIO.H>
Adalah file header yang digunakan untuk membuat teks antar muka pengguna.
<ASSERT.H>
<COMPLEX.H>
<CTYPE.H>
<ERRNO.H>
Adalah file header yang berfungsi melaporkan kondisi kesalahan melalui kode kesalahan.
<FENV.H>
Adalah file header yang mengandung berbagai fungsi dan makro untuk memanipulasi
lingkungan floating point.
<FLOAT.H>
Adalah header yang berfungsi memperluas ke berbagai limit dan parameter dari jenis
floating point standar.
<INTTYPES.H>
Adalah file header berfungsi mendefinisikan beberapa makro untuk digunakan dengan fungsi
print,dan scanf, serta fungsi untuk bekerja dengan jenis intmax_t.
<ISO646.H>
<LIMITS.H>
Adalah file header dari perpustakaan standar bahasa pemrograman C yang mencakup
definisi karakteristik dari jenis variabel umum.
<LOCALE.H>
<MATH.H>
<STRING.H>
Tugas 2
1. Membuat keliling lingkaran
#include<iostream.h>
#include<conio.h>
void main ()
int r;
float keliling;
cin >>r;
keliling=2*3.14*r;
getch ();
Tugas 3
1. Mencari diskon
#include<iostream.h>
#include<conio.h>
Void main()
Int harga,diskon,nilai;
Cout<<”masukkan harga:”;
Cin>>harga;
If(harga>=100.000)
Diskon=harga*10/100.000;
Nilai=harga-diskon;
Else
}
Tugas 4
1. Membuat bulan
#include<iostream.h>
#include<conio.h>
void main ()
int kode_bulan;
clrscr;
cout<<"menentukan bulan:"<<endl<<endl;
cin>>kode_hari;
if (kode_bulan==1)
cout<<"januari"<<endl;
else if (kode_bulan==2)
cout<<"februari"<<endl;
else if (kode_bulan==3)
cout<<"maret"<<endl;
else if (kode_bulan==4)
cout<<"april"<<endl;
else if (kode_bulan==5)
cout<<"mei"<<endl;
else if (kode_bulan==6)
cout<<"juni"<<endl;
else if (kode_bulan==7)
cout<<"juli"<<endl;
else if (kode_bulan==8)
cout<<”agustus”<<endl;else
if (kode_bulan==9)
cout<<”september”<<endl;
else if (kode_bulan==10)
cout<<”oktober”<<endl;
else if (kode_bulan==11)
cout<<”november”<<endl;
else if (kode_bulan==12)
cout<<”desember”<<endl;
else
Tugas 5
1. Mencari zodiak
#include <iostream.h>
#include <conio.h>
void main()
{
int tanggal, bulan;
char lg;
lg='Y';
clrscr();
cin>>tanggal;
cin>>bulan;
cout<<"\n\n\t\t\t =======================\n";
cout<<"\t\t\t =======================\n\n\n";
cout<<"\n\n\t\t\t =======================\n";
cout<<"\t\t\t =======================\n\n\n";
cout<<"Aries dilambangkan dengan domba\nPemilik bintang aries akan menjadi nomer 1
dibidangnya\n";
cout<<"\n\n\t\t\t ========================\n";
cout<<"\t\t\t ========================\n\n\n";
cout<<"\nsifat:\norang taurus memiliki sifat sabar dan feminim\nnamun jika mereka marah
akan sulit sekali untuk menenangkannya\n";
cout<<"\ncinta:\norang taurus sangat mudah jatuh cinta\nmereka juga adalah pribadi yang
bisa dipercaya\numumnya orang taurus akan menjadi suami atau istri yang setia\n";
cout<<"\n\n\t\t\t ========================\n";
cout<<"\t\t\t ========================\n\n\n";
cout<<"\nsifat:\norang taurus memiliki sifat sabar dan feminim\nnamun jika mereka marah
akan sulit sekali untuk menenangkannya\n";
cout<<"\ncinta:\norang taurus sangat mudah jatuh cinta\nmereka juga adalah pribadi yang
bisa dipercaya\numumnya orang taurus akan menjadi suami atau istri yang setia\n";
}
else if(bulan==5 && tanggal>=22)
cout<<"\n\n\t\t\t ========================\n";
cout<<"\t\t\t ========================\n\n\n";
cout<<"\ncinta:\norang gemini sangat sulit untuk jatuh cinta pada 1 orang saja\nhal ini
membuat mereka sering membuat sang kekasih menjadi cemburu\ndan itu sangat mungkin
membuat hubungan asmara mereka menjadi berantakan\n";
cout<<"\n\n\t\t\t ========================\n";
cout<<"\t\t\t ========================\n\n\n";
cout<<"\ncinta:\norang gemini sangat sulit untuk jatuh cinta pada 1 orang saja\nhal ini
membuat mereka sering membuat sang kekasih menjadi cemburu\ndan itu sangat mungkin
membuat hubungan asmara mereka menjadi berantakan\n";
cout<<"\n\n\t\t\t ========================\n";
cout<<"\t\t\t ========================\n\n\n";
cout<<"\tCancer dilambangkan dengan kepiting\n";
cout<<"jika ia merasa sedih,ia mampu membuat orang-orang disekitarnya juga ikutan sedih\
n";
cout<<"Dengan kemauan yang keras,ia tidak akan tertarik dengan cepat kaya,cepat lulus\
ndsb.\n";
cout<<"cinta :\nBintang cancer termasuk orang yang pilih-pilih dalam hal mencari
pasangan.\n";
cout<<"Mereka akan sangat berhati-hati dalam memilih calon suami maupun istri.\n";
cout<<"Tips cintanya itu hanya satu,mereka biasanya mencari pasangan yang memiliki\n";
cout<<"\n\n\t\t\t ========================\n";
cout<<"\t\t\t ========================\n\n\n";
cout<<"jika ia merasa sedih,ia mampu membuat orang-orang disekitarnya juga ikutan sedih\
n";
cout<<"cinta :\nBintang cancer termasuk orang yang pilih-pilih dalam hal mencari
pasangan.\n";
cout<<"Mereka akan sangat berhati-hati dalam memilih calon suami maupun istri.\n";
cout<<"Tips cintanya itu hanya satu, mereka biasanya mencari pasangan yang memiliki\n";
cout<<"\n\n\t\t\t =====================\n";
cout<<"\t\t\t =====================\n\n\n";
cout<<"leo memiliki kemampuan untuk menarik perhatian orang\npada saat pertama kali
bertemu\nleo juga memiliki sifat yang terlalu baik hati dan ramah\nmereka sering dirugikan
oleh orang lain\nkarena sifatnya tersebut\n";
cout<<"\n\n\t\t\t =====================\n";
cout<<"leo memiliki kemampuan untuk menarik perhatian orang\npada saat pertama kali
bertemu\nleo juga memiliki sifat yang terlalu baik hati dan ramah\nmereka sering dirugikan
oleh orang lain\nkarena sifatnya tersebut\n";
cout<<"\n\n\t\t\t =======================\n";
cout<<"\t\t\t =======================\n\n\n";
cout<<"\ncinta:\nvirgo adalah sosok yang sulit untuk jatuh cinta.\ndibutuhkan waktu lama
untuk mencairkan hati seorang virgo.\nTapi sekali jatuh cinta,seorang virgo akan sangat
mencintai pasangannya.\n";
cout<<"\n\n\t\t\t =======================\n";
cout<<"\t\t\t =======================\n\n\n";
cout<<"\ncinta:\nvirgo adalah sosok yang sulit untuk jatuh cinta.\ndibutuhkan waktu lama
untuk mencairkan hati seorang virgo.\nTapi sekali jatuh cinta,seorang virgo akan sangat
mencintai pasangannya.\n";
cout<<"\n\n\t\t\t =======================\n";
cout<<"\t\t\t =======================\n\n\n";
cout<<"Agar tidak terjadi perselisihan dengan sekitar, libra selalu berusaha\nmelakukan apa
saja meskipun hal tersebut sangat merugikan si libra itu sendiri\n";
cout<<"\n\n\t\t\t =======================\n";
cout<<"\t\t\t =======================\n\n\n";
cout<<"Agar tidak terjadi perselisihan dengan sekitar, libra selalu berusaha\nmelakukan apa
saja meskipun hal tersebut sangat merugikan si libra itu sendiri\n";
cout<<"\n\n\t\t\t =========================\n";
cout<<"\t\t\t =========================\n\n\n";
cout<<"\n\n\t\t\t =========================\n";
cout<<"\t\t\t =========================\n\n\n";
cout<<"\n\n\t\t\t =============================\n";
cout<<"\t\t\t =============================\n\n\n";
cout<<"Simbol itu melambangkan bintang sagitarius yang memiliki kekuatan seperti kuda\
ndan kecepatan berfikir manusia.\n";
cout<<"\nsifat:\n sifat umum sagitarius adalah periang,\nmereka memiliki jiwa humor yang
sangat tinggi.\n";
cout<<"orang sagitarius juga memiliki rasa ingin tahu yang besar\nmereka selalu
menganalisa apapun yang terjadi.\n";
cout<<"\ncinta:\norang sagitarius adalah orang yang setia,penuh perhatian dan tidak egois.\
nmereka selalu melakukan petualangan cinta sampai cinta sejatinya ditemukan.\n";
cout<<"\n\n\t\t\t =============================\n";
cout<<"\t\t\t =============================\n\n\n";
cout<<"Simbol itu melambangkan bintang sagitarius yang memiliki kekuatan seperti kuda\
ndan kecepatan berfikir manusia.\n";
cout<<"\nsifat:\n sifat umum sagitarius adalah periang,\nmereka memiliki jiwa humor yang
sangat tinggi.\n";
cout<<"orang sagitarius juga memiliki rasa ingin tahu yang besar\nmereka selalu
menganalisa apapun yang terjadi.\n";
cout<<"\ncinta:\norang sagitarius adalah orang yang setia,penuh perhatian dan tidak egois.\
nmereka selalu melakukan petualangan cinta sampai cinta sejatinya ditemukan.\n";
cout<<"\n\n\t\t\t ===========================\n";
cout<<"\t\t\t ===========================\n\n\n";
cout<<"Tidak pernah sekalipun menyerah meskipun jalan yang harus dilewati penuh dengan
rintangan.\n";
cout<<"Hanya satu motto bagi capricorn sejati\nyaitu sekali maju tidak akan pernah ada kata
untuk mundur.\n";
cout<<"Dalam mengadakan hubungan entah itu teman ataupun cinta selalu dipengaruhi
oleh kedudukan,kekayaan atau keturunan.\n";
cout<<"\n\n\t\t\t ===========================\n";
cout<<"\t\t\t ===========================\n\n\n";
cout<<"Tidak pernah sekalipun menyerah meskipun jalan yang harus dilewati penuh dengan
rintangan.\n";
cout<<"Hanya satu motto bagi capricorn sejati\nyaitu sekali maju tidak akan pernah ada kata
untuk mundur.\n";
cout<<"Dalam mengadakan hubungan entah itu teman ataupun cinta selalu dipengaruhi
oleh kedudukan, kekayaan atau keturunan.\n";
cout<<"\n\n\t\t\t ==========================\n";
cout<<"\t\t\t ==========================\n\n\n";
cout<<"Aquarius dilambangkan dengan pembawa air yang berada diantara bintang capricorn
dengan sagitarius\n";
cout<<"sifat :\nAquarius memiliki sifat ramah dan baik hati,\nmereka memiliki perasaan
sosial yang sangat tinggi.\n";
cout<<"meskipun memiliki jiwa sosial yang tinggi,\nmereka selalu menjaga jarak dengan
orang yang berada disekitarnya\n";
cout<<"mereka pun memiliki pola berpikir yang lebih modern dan progresif\ndan juga selalu
mempertahankan pendapatnya\nterkadang sulit memberitahu kalau dia melakukan
kesalahan\n";
cout<<"khusus mereka yang memiliki jiwa lemah, walaupun dia mengetahui apa yang arus ia
lakukan \nia sering bimbang bahkan bingung bagaimana cara memulainya\n\n";
cout<<"\n\n\t\t\t ==========================\n";
cout<<"\t\t\t ==========================\n\n\n";
cout<<"Aquarius dilambangkan dengan pembawa air yang berada diantara bintang capricorn
dengan sagitarius\n";
cout<<"sifat :\nAquarius memiliki sifat ramah dan baik hati,\nmereka memiliki perasaan
sosial yang sangat tinggi.\n";
cout<<"meskipun memiliki jiwa sosial yang tinggi,\nmereka selalu menjaga jarak dengan
orang yang berada disekitarnya\n";
cout<<"mereka pun memiliki pola berpikir yang lebih modern dan progresif\ndan juga selalu
mempertahankan pendapatnya\nterkadang sulit memberitahu kalau dia melakukan
kesalahan\n";
cout<<"khusus mereka yang memiliki jiwa lemah, walaupun dia mengetahui apa yang arus ia
lakukan \nia sering bimbang bahkan bingung bagaimana cara memulainya\n\n";
cout<<"\n\n\t\t\t ========================\n";
cout<<"\t\t\t ========================\n\n\n";
cout<<"Pisces dilambangkan oleh sepasang ikan dengan arah yang saling berlawanan.\n";
cout<<"sifat :\nPisces memiliki jiwa seni yang sangat tinggi.\nImajinasi mereka benar-benar
fantastis dibandingkan bintang yang lain.\n";
cout<<"Orang pisces adalah orang yang sangat perasa.\nMereka sangat mudah dipengaruhi
oleh keadaan sekitarnya.\n";
cout<<"Itulah yang menyebabkan orang pisces menjadi pribadi yang sangat sulit untuk
ditebak,\nkarena mereka sangat mudah terbawa perasaan.\n";
cout<<"\n\n\t\t\t ========================\n";
cout<<"\t\t\t ========================\n\n\n";
cout<<"Pisces dilambangkan oleh sepasang ikan dengan arah yang saling berlawanan.\n";
cout<<"sifat :\nPisces memiliki jiwa seni yang sangat tinggi.\nImajinasi mereka benar-benar
fantastis dibandingkan bintang yang lain.\n";
cout<<"Orang pisces adalah orang yang sangat perasa.\nMereka sangat mudah dipengaruhi
oleh keadaan sekitarnya.\n";
cout<<"Itulah yang menyebabkan orang pisces menjadi pribadi yang sangat sulit untuk
ditebak,\nkarena mereka sangat mudah terbawa perasaan.\n";
else
cin>>lg;
getch();
}
2. Menentukan nilai
#include<iostream.h>
#include<conio.h>
void main()
int h;
char lg;
lg='Y';
while(lg=='Y' ||lg=='y')
clrscr();
cin>>h;
if (x>=80)
cout<<"A"<<endl;
else if (x>=65)
cout<<"B"<<endl;
else if (x>=55)
cout<<"C"<<endl;
else if (x>=40)
cout<<"D"<<endl;
else
cout<<"E";
endl;
getch();
Tugas 6
1. mencari faktorial
#include <iostream.h>
#include<conio.h>
if (a > 1)
else
return (1);
int main ()
long l;
cin >> l;
cout << "\t !" << l << " = " << faktorial (l) <<endl;
return 0;
2. membuat huruf A
#include<iostream.h>
#include <conio.h>
void main()
{
int t,m,k,s,b;
cin>>t;
clrscr();
while (t<=6);
m=t/2+2;
b=t-m;
or(int i=1;i<=t;i++)
if (i==m){
for(s=1;s<=i+(i-1+b);s++)
else if (i<t){
for(int j=t;j>i;j--)
cout<<" ";
for(k=1;k<=i+(i-1);k++)
}
}
else
//cout<<j;
cout<<endl;
getch();
}
BAB 5
PENUTUP
5.1 Kesimpulan
Dalam membuat suatu program sebaiknya harus mengetahui terlebih dahulu apa
yang ingin dibuat dalam bentuk program dengan cara menulis algoritmanya. Selalu bersikap
teliti dalam pembuatan program dengan lebih mengenali fungsi. Jangan pernah lalai dalam
memasukan tanda seperti {, }, ;, “, dll. Bila terdapat kesalahan dalam running periksa
kembali program yang dibuat, kemungkinan besar terdapat deklarasi yang tidak diketahui
oleh compiler. Jangan pernah lupa dalam menyimpan program pada folder yang diingat.
Dalam pembuatan suatu program harus terurut, yaitu mulai dari judul program, daftar header
file, deklarasi, deskripsi.
5.2 Saran
Semakin banyak masalah yang ditemui dalam pembuatan program maka akan
semakin baik dalam percobaan pembuatan program kedepan. Selalu bersikap teliti dalam
membuat program sehingga akan menggurangi error yang dijumpai