Senin, 05 Maret 2012

TUGAS 1 STRATEGIALGORITMA


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