TUGAS 1 STRATEGI ALGORITMA
1. BILANGAN BERPANGKAT
#include <iostream.h>
#include <conio.h>
using namespace std;
int main()
{
int hasil,a,k,n,b,p;
cout<<"PROGRAM MENENTUKAN BILANGAN BERPANGKAT"<<endl;
cout<<endl;
cout<<"masukkan bilangan : ";cin>>a;
hasil=1;
cout<<"masukkan pangkat : ";cin>>k;
cout<<endl;
if (a<=0 || n<=0);
else { for (int i=1; i<=k; i++){
hasil=hasil*a;
}}
cout<<"hasil = ";
cout<<hasil;
getch();
}
2. Hitung factorial
procedure CariFaktor(input n : integer) { Mencari faktor dari bilangan bulat n selain 1 dan n itu sendiri. Masukan: n Keluaran: setiap bilangan yang menjadi faktor n dicetak. } Deklarasi k : integer Algoritma: if k>1 return k faktorial to k-1 tampilkan hasil n ¬ faktorial(n) end if |
CODINGNYA :
#include <iostream.h>
#include <conio.h>
long faktorial(long k)
{
if (k>1)
return (k* faktorial(k-1));
else
return (1);
}
int main()
{
long n;
cout<<"PROGRAM HITUNG FAKTORIAL"<<endl;
cout<<"Masukkan Bilangan : ";
cin>>n;
cout<<"jadi" << n <<"! = "<<faktorial(n);
getch();
return 0;
}
3. Kompleksitas algoritma
Sebagai salah satu referensisi bisa dibaca di http://www.google.co.id/url?sa=t&rct=j&q=kompleksitas+algoritma&source=web&cd=7&ved=0CFAQFjAG&url=http%3A%2F%2Fana.staff.gunadarma.ac.id%2FDownloads%2Ffiles%2F28935%2FKompleksitas%2BAlgoritma%2B(Minggu%2B2).ppt&ei=xb1UT8CAIMrKrAekw-XmDQ&usg=AFQjCNEq_M35qOZhdqBPjvwH_MGhvjF1xA
Sumber:
· http://kecebongmanyun.blogspot.com/2011/04/c-program-bilangan-berpangkat.html
· http://www.google.co.id/url?sa=t&rct=j&q=strategi+algoritmik+munir+rinaldi&source=web&cd=3&ved=0CC4QFjAC&url=http%3A%2F%2Fkur2003.if.itb.ac.id%2Ffile%2Ftrans-Bahan%2520Kuliah%2520ke-1.doc&ei=m6lUT5v5EsrLrQej1omxDQ&usg=AFQjCNF3tff867cXnbfA3V2O5nMaUOdhUQ
· http://www.google.co.id/url?sa=t&rct=j&q=kompleksitas+algoritma&source=web&cd=1&ved=0CCcQFjAA&url=http%3A%2F%2Fkur2003.if.itb.ac.id%2Ffile%2Ftrans-Bahan%2520Kuliah%2520ke-3.DOC&ei=_ZlUT-OiO8bIrQfwnK28DQ&usg=AFQjCNEF-CgpFjFLXDSDCVdTzBzULRvdjg
· http://www.google.co.id/url?sa=t&rct=j&q=kompleksitas+algoritma&source=web&cd=7&ved=0CFAQFjAG&url=http%3A%2F%2Fana.staff.gunadarma.ac.id%2FDownloads%2Ffiles%2F28935%2FKompleksitas%2BAlgoritma%2B(Minggu%2B2).ppt&ei=xb1UT8CAIMrKrAekw-XmDQ&usg=AFQjCNEq_M35qOZhdqBPjvwH_MGhvjF1xA
Tidak ada komentar:
Posting Komentar