Pada pertemuan modul 5 berikut ini akan dipelajari tentang perintah
pengulangan (looping) menggunakan beberapa cara yaitu looping menggunakan FOR,
looping menggunakan WHILE serta looping menggunakan DO-WHILE pada bahasa
pemrograman C++ (Borland C++).
Sedangkan pada pertemuan modul 6 akan dipelajari penggunaan FUNGSI pada
bahasa pemrograman C++ (Borland C++) untuk memaksimalkan pembuatan aplikasi
serta meminimalisir terjadinya kesalahan penulisan kode sumber program dengan
menggunakan FUNGSI.
PERTEMUAN 5
PERULANGAN
(LOOPING)
1. Tuliskan
Sintax dari looping for, while, do-while!
FOR = for (ungkapan1;ungkapan2;ungkapan3)
{
pernyataan1;
pernyataan2;
}
Contoh = for
(a=0;a<9;a++)
{
cout<<”Pengulangan For”;
}
WHILE = while
(kondisi)
{
Pernyataan;
}
Contoh = while (!pilih)
{
pilihan =
getchar();
pilih =
(pilihan == ‘Y’) || (pilihan == ‘y’) || (pilihan == ‘T’) || (pilihan == ‘t’);
}
DO WHILE = do
{
Pernyataan1;
Pernyataan2;
}while(kondisi1(operator)kondisi2);
Contonh = do
{
cout<<"Namamu
adalah "<<nama<<endl;
a++;
}while (a<8);
2. Buat
Contoh program dengan menggunakan Looping for!.
#include <iostream.h>
#include <stdio.h>
#include <conio.h>
main()
{
char a;
int aa, bb;
cout<<"Tekan
sembarang tombol! "; cin>>a;
for (aa=1 ; aa<=5 ; aa++)
{
cout<<endl;
for (bb=1 ; bb<=aa ; bb++)
{
printf ("%d " , aa);
}
}
cout<<endl;
getch();
//_exit(0);
}
3. Buat
Contoh program dengan menggunakan Looping while!
#include <iostream.h>
#include <stdio.h>
main()
{
char pilihan;
int pilih=0;
cout<<"Mengulang
(Y/T) ?";
while (!pilih)
{
pilihan = getchar();
pilih
= (pilihan == 'Y') || (pilihan == 'y') || (pilihan == 'T') || (pilihan == 't');
}
switch (pilihan)
{
case 'Y':
case 'y':
cout<<"Anda memilih mengulang";
break;
case 'T':
case 't':
cout<<"Anda memilih
tidak mengulang";
break;
}
}
4. Buatlah
Contoh program dengan menggunakan Looping do-while!
#include <iostream.h>
main()
{
int a=0;
char nama [10];
cout<<"Masukkan
nama = ";cin>>nama;
a=0;
do
{
cout<<"Namamu adalah
"<<nama<<endl;
a++;
}while (a<8);
}
5. Buat
Program deret bilangan ganjil dengan looping for!
Outputnya:
Masukkan batas angka: 6
1 3 5
Outputnya:
Masukkan batas angka: 6
1 3 5
#include <iostream.h>
#include <stdio.h>
main()
{
int aa, bb;
cout<<”Masukkan batas
angka : “; cin>>bb;
for (aa=1 ; aa<=bb ; aa+=2)
{
printf ("%d " , aa);
}
cout<<endl;
}
6. Buat
program dengan looping while pada no.5!
PERTEMUAN 6
FUNGSI
1. Jelaskan
Pengertian dari Fungsi dan Berikan
Definisi Deklarasinya sebelum menjadi progam!
Fungsi
(Function) merupakan blok dari kode yang dirancang untuk melaksanakan tugas
khusus.
Kegunaan
dari fungsi ini adalah untuk:
- Mengurangi pengulangan penulisan program yang
berulangan atau sama.
-
Program menjadi lebih terstruktur, sehingga mudah dipahami dan dapat lebih
dikembangkan.
nama
fungsi (argument)
{
pernyataan/perintah1;
pernyataan/perintah2;
}
2. Buatlah
Progam Sederhana Menggunakan fungsi!
#include <iostream.h>
awal();
main()
{
//pemanggilan fungsi awal
awal();
cout<<endl<<"Oleh
Ahmad Mu\'azim Abidin"<<endl;
awal();
}
awal()
{
cout<<"Program dibuat menggunakan Borland
C++";
}
3. Perbaiki
Listing Progam Berikut!
#include <stdio.h>
define
PI 3.14159
double
HitungKelilingLingkaran(int radius) {
double
K;
K
= 2 * PI * radius;
return
K;
}
/*
Fungsi Utama */
int
main(void) {
int
R;
prinf(“Masukkan
nilai jari-jari lingkaran : ”)
scanf(“%d”,
&R)
double
Keliling = HitungKelilingLingkaran(R);
print(“Keliling
lingkaran dengan jari-jari ,&%d : %f”, R,
Keliling);
return
0;
}
#include <stdio.h>
#define PI 3.14159
double
HitungKelilingLingkaran(int radius)
{
double K;
K = 2 * PI * radius;
return K;
}
/* Fungsi Utama */
int main(void) {
int R;
printf("Masukkan nilai
jari-jari lingkaran : ");
scanf("%d",&R);
double Keliling =
HitungKelilingLingkaran(R);
printf("Keliling
lingkaran dengan jari-jari dari %d : %f", R,
Keliling);
return 0;
}
4. Buatlah
Progam Inputan dengan menggunakan fungsi, seperti contoh berikut
Masukkan sebuah bilangan bulat : 10
Nilai awal : 10
Nilai di dalam fungsi : 11
Nilai akhir : 10
#include <iostream.h>
Input();
main()
{
Input();
}
Input()
{
int a;
cout<<”Masukkan sebuah
bilangan bulat : “; cin>>a;
cout<<”Nilai awal :
”<<a<<endl;
cout<<”Nilai di dalam
fungsi : “<<a+1<<endl;
cout<<”Nilai akhir : “<<a<<endl;
}
Jawaban
tugas sementara Praktikum Komputer Dasar modul pertemuan 5 dan 6 diatas
merupakan jawaban sederhana dari beberapa pertanyaan dan perintah yang ada pada
modul 5 dan 6. Untuk lebih memahami tentang pembahasan modul diatas, silahkan
mengembangkan script yang dicontohkan sesuai imajinasi masing-masing dengan
mencoba menuliskannya pada program editor Borland C++ maupun DosBox C++.
Regard,
Ahmad Mu’azim Abidin | TIF 12A | 1412120079.
4 Komentar untuk "Looping dan Fungsi Pada Bahasa C"
wah tugas apaan ini???
ditunggu kunjungan baliknya
http://forester-untad.blogspot.com/
ampun deh bhs program...bukan genre ane -_-
TUgas C++ bro
ahihihi.. genre ane saat ini
Tinggalkan opini Anda, untuk turut dalam postingan ini [komentar dimoderasi dulu].