Sabtu, 31 Maret 2012




                    DASAR TEORI


MODUL 1
REKURSIF

Fungsi rekursif adalah fungsi yang memanggil dirinya sendiri.Fungsi ini akan terus berjalan sampai kondisi berhenti terpenuhi,oleh karena itu dalam sebuah fungsi rekursif perlu terdapat 2 blok penting,yaitu blok yang menjadi titik berhenti dari sebah proses rekursif dan blok yang memanggil dirinya sendiri

penggunaan #include<stdio.h>
    a.Fungsi scanf()
    b.fungsi gets()
    c.Fungsi getchar()
    d.Fungsi getch() dan getche ()
penggunaan#include,iostream.h>
a.cin>>var
b.fungsi cin.get (var,sizeofvar))



Program 1.2















Hasil output Program 1.2




3 OUTPUT DATA
Penggunaan #include<stdio.h>
a.menampilkan data ke layar
-fungsi printf()
-fungsi puts()
-fungsi putchar()

b.menampilkan float atau bilangan pecahan

Bentuk umum :
printf("%5.3",nilai);


program 1.3

Hasil program 1.3



Program 1.4



Hasil Program 1.4



4.Penerapan Rekursif
a.mencetak nilai dari parameter
Fungsi ini mencetak nilai dari parameter yang dilempar kepadanya.

Program 1.5



Hasil Program 1.5



Program 1.6



Hasil program 1.6


Faktorial
Merupakan contoh sedehana dari proses rekursif yaitu proses menghitung nilai faktorial dari bilangan bulat positif

0!=1
n!=nx(n-1!untuk n>0


Program 1.7



hasil output program 1.7

Fibonancy
Merupakan proses penyusunan deret debgan menggunakan rumus :

1.n=1 atau n=2 maka fibo (n)=1
2.n>2,maka fibo(n)=fibo(n-1)+fibo(n-2)


Program 1.8
Hasil Program 1.8
Hanoi
Menara hanoi adalah persoalan rekursif yang paling dikenal dan pertama kali ditemukan oleh pendeta muda di hanoi

Program 1.9



Hasil outpu 1.9




TUGAS PRAKTIKUM
Hasil Program tugas 1

Hasil Program tugas 2







Kamis, 29 Maret 2012

Program Lingkaran

 Nama Kelompok :
agustin meissa (201102009)
aster          (201102002)




Pada program lingkaran yang telah kami buat ada salah satu yang termasuk Tipe Data Abstrak yaitu struct
Struct adalah tipe data bentukan yang berisi kumulan variabel-variabel yang bernaung dalam satu nama yang sama dan memiliki kaitan satu sama lain.
Pendeklarasian stuct biasanya dilakukan diawal,setelah pendeklarasian file header dan sebelum fungsi main.

Listing program Lingkaran 1
//============================================================================
// Name        : lingaranTeori.cpp
// Author      : AgustinMeissa
// Version     :
// Copyright   : Your copyright notice
// Description : Hello World in C++, Ansi-style
//============================================================================






#include <iostream>
using namespace std;
#define phi 3.14

struct
{
       float jari2;
       float keliling;
       float luas;
       }
       lingkaran;

       void luaslingkaran(){
            lingkaran.luas = lingkaran.jari2*lingkaran.jari2*phi;

       cout<<" \n Luas Lingkaran = "<<lingkaran.luas;
       }

       float kelLingkaran(float j)
       {
             return 2*phi*lingkaran.jari2;
             }

             int main()
             {
                 cout<<" Jari - jari = ";
                 cin>>lingkaran.jari2;
                 luaslingkaran();
                 lingkaran.keliling = 2*phi*lingkaran.jari2;
                 cout<<" \n\n Keliling Lingkaran : "<<lingkaran.keliling;
                 return 0;

   }

Pada Program Lingkaran 1 yang kami buat,terjadi kesalahan pada pendeklarasian "lingkaran;.


program Linkaran 2



Lalu menghasilkan output :



                           



                           



                           



                           



Minggu, 25 Maret 2012

pembetulan program menara hanoi

nama kelompok:
agustin meissa ayuningtyas 201102009
aster 201102002
yesaya wulandari 201102001

Pertama kita klik ikon eclipse


 Lalu
Klik file - Pilih New
 - pilih C++ project


Lalu ada kotak dialog
C++ Project

Pada kotak Dialog tersebut kita klik
--> Hello World C++ Project lalu
--> MinGW GCC
--> Lalu isi dengan "MenaraHAnoiKelompok" pada project name
--> klik finish

Lalu muncul Kotak Dialog Progaram Eclipse

Seperti di bawah ini :
Tulis Program yang akan dibuat
Jika sudah,pilih Project kemudian pilih Build All
Tunggu hingga proses Build selesai

Jika sudah selesai
Pilih Run 
lalu akan muncul kotak dialog klik Run As 
lalu muncul 1 Local C/C++ Application

Lalu akan muncul output dari progam yang telah kita buat

hasil output:





Jumat, 23 Maret 2012


NAMA :
1.       Yesaya Wulandari                     (201102001)
2.       Aster                                           (201102002)
3.       Agustin Meissa Ayuningtias    (201102009)
PROGRAM 1 MENARA HANOI
Description: D:\salah P1.png

Keterangan:
1.       Pada #include <iostream.h>  itu SALAH, seharusnya penulisan yang BENAR adalah #include <iostream>
2.       Pada void ( int n, char x, char y, char z );  itu SALAH, seharusnya penulisan yang BENAR adalah void ( int n, char x, char y, char z )














PROGRAM PEMBENARAN 1 MENARA HANOI

Pada program pertama #include<iostream.h>,kami ubah menjadi #include<iostream>
Lalu semua coding yang eror kami perbaiki misal pada pemberian tanda  “; ”



HASIL PROGRAM HANOI