Pertemuuan Minggu Keenam Algoritma & Pemograman kali ini membahas tentang :
- Top Down Programming
- Going Down Recursion
- Going Up Recursion
- Two-Half Recusion
- Fungsi Iteratif
- Fungsi Rekursif
Menentukan Terbesar Terkecil dari Bilangan Bulat.
Syntax :
#include <iostream>
#include <string>
using namespace std;
int main()
{
string raptor_prompt_variable_zzyz;
int hasil;
int maks;
int b;
int a;
raptor_prompt_variable_zzyz ="Masukan Bilangan A";
cout << raptor_prompt_variable_zzyz << endl;
cin >> a;
raptor_prompt_variable_zzyz ="Masukan Bilangan B";
cout << raptor_prompt_variable_zzyz << endl;
cin >> b;
maks =a;
hasil =a+b;
if (b>maks)
{
cout << "Bilangan yang terbesar adalah : "<<b << endl; cout << "Bilangan yang terkecil adalah : "<<a << endl; }
else
{
if (a==b)
{
cout << "Bilangan A dan B sama besar = "<<a<<" : "<<b<< endl; }
else
{
cout << "Bilangan yang terbesar adalah : "+a << endl; cout << "Bilangan yang terkecil adalah : "<<b << endl; }
}
cout << "Jumlah Semua Bilangan Adalah "+hasil << endl;
return 0;
}
Kasus 5.3 & 5.4:
Perkalian dengan mengunakan Penjumlahan.
Kasus 5.5
Faktorial Secara Rekursif
#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
int bil, n;
long int hasil;
cout<<"=============================\n";
cout<<" Mencari Nilai Faktorial";
cout<<"\n Dari Bilangan Desimal\n";
cout<<"=============================";
cout<<"\nMasukan angka = ";
cin>> n;
hasil=1;
for(bil=n; bil>=1;bil--)
{
hasil=hasil*bil;
}
cout<<"Hasil Faktorial= "<<hasil<<"\n";
getch();
}
Kasus 5.6
Fibonaci
#include <iostream>
#include <string>
using namespace std;
int main()
{
string raptor_prompt_variable_zzyz;
int f1;
int n;
int i;
int f2;
int f3;
raptor_prompt_variable_zzyz ="Masukan Fibonaci : ";
cout << raptor_prompt_variable_zzyz;
cin >> n;
f1 =0;
f2 =1;
f3 =1;
i =1;
while (!(i>n))
{
cout << f3 << endl; f3 =f1+f2;
f1 =f2;
f2 =f3;
i =i+1;
}
return 0;
}
Pada pertemuan kali ini pak wahyu menjelaskan bagaimanai melakukan top down programing.., dan juga rekursif dan iteratif, namun dikelas banyak yang kena tegur pak wahyu karena banyak yang tidak mengerti apa yang pak whyu jelaskan, tapi karena pak wahyu saya jadi belajar mengatur waktu belajar lebih baik.
sekian dari saya terima kasih. wslm alkhm.
Tidak ada komentar:
Posting Komentar