Tuesday, May 10, 2011

Tugas UTS Pemrograman Terstruktur

kebetulan ada tugas Pemrograman Terstruktur (PT)
ane share disini ya gan programnya
monggo kalo copas atau sekedar buat belajar aja

Bahasa : C++
Program : Visual Studio 6.0 (jadul amat =P)

====================================================================

Nomor 1
Mencari Faktorisasi Prima

#include
#include

void main()
{
int bil,fp;
cout<<"Masukkan bilangan bulat positif : ";
cin>>bil;
while(bil>1)
{
fp=2;
while(bil%fp!=0)
fp=fp+1;
bil=bil/fp;
cout< cout<<" ";
}
}

==========================================================================

Nomor 2
Bilangan Berpangkat

#include


void main()
{
int tot,p,hp,i;
tot=0;
for (p=0;p<=10;p++)
{
hp=1;
for (i=1;i<=p;i++)
{
hp=hp*2;
}
tot=tot+hp;
}
cout<<"2^0 + 2^1 + 2^2 + 2^3 + 2^4 + 2^5 + 2^6 + 2^7 + 2^8 + 2^9 + 2^10 = ";
cout<}

==========================================================================

Nomor 3
KPK

#include

void main()
{
int a,b,nilai;
cout<<"masukan bilangan pertama = " ;
cin >>a;
cout<<"masukan bilangan kedua = " ;
cin>>b;
nilai=0;
for(int x=1;x<=b;x++)
{
nilai=nilai+a;
if(nilai % b==0)
{
cout<<"KPK dari "<=N"<cout<<"========================"<cout<<"input nilai M = ";
cin>>m;
cout<<"input nilai N = ";
cin>>n;
a=m-n;
for(x1=m;x1>=1;x1--)
{
f1=f1*x1;
}
for(x2=n;x2>=1;x2--)
{
f2=f2*x2;
}
for(x3=a;x3>=1;x3--)
{
f3=f3*x3;
}
cout<<"Rumus K = M!/(N!x(M-N)!)"<k=f1/(f2*f3);
cout<<"Jadi nilai K = "<}

=======================================================================

Nomor 6
Rumus ABC

#include
#include

int main()
{
float a, b, c, D, X, X1, X2, XRiil, XImajiner;
cout<<"Perhitungan akar-akar persamaan aX2+bX+c=0"<cout<<"=============================================="<cout<<"Masukkan nilai koefisien a : "; cin>>a;
cout<<"Masukkan nilai koefisien b : "; cin>>b;
cout<<"Masukkan nilai koefisien c : "; cin>>c;
D = b*b-4*a*c;
cout<<"Diskriminan = "<cout<<"Akar persamaan "<if (D > 0)
{
X1 = (-b+sqrt(D))/(2*a);
X2 = (-b-sqrt(D))/(2*a);
cout<<"X1 = "< cout<<"X2 = "< }
else if (D == 0)
{
X = -b/(2*a);
cout<<"X1 = X2 = "< }
else
{
XRiil = -b/(2*a);
XImajiner = sqrt(-D)/(2*a);
cout<<"Akar imajiner : "< cout<<"X1 = "< cout<<"X2 = "< }
return 0;
}

=====================================================================

Nomor 7
Deret Bilangan Prima

#include

void main()
{
long a,b,n,pb;
cout<<"KETENTUAN A<=B"<cout<<"======================================="<cout<<"Masukkan batas Bawah / Nilai A : "; cin>>a;
cout<<"Masukkan batas Atas / Nilai B : "; cin>>b;
cout<<"Bilangan Primanya adalah : "<for (n=a;n<=b;n++)
{
pb=2;
while (n%pb!=0)
pb++;
if(n==pb)
cout<

Followers

| Top ↑ |