Looping dan Fungsi Pada Bahasa C - KaAzima

Azim: Life, Blog, Linux ER

Menulis Lagi... Lagi Menulis.

Looping dan Fungsi Pada Bahasa C




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

#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.




kaazima.blogspot.com

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 -_-

Tinggalkan opini Anda, untuk turut dalam postingan ini [komentar dimoderasi dulu].

Back To Top