Senin, 06 Oktober 2008

algoritma


//Program ganjil - genap
#include
void main()
{
int a;
cout<<"Masukkan Angka yang ingin di deteksi : ";
cin>>a;
if(a%2==0)
cout<<"Angka yang Anda masukkan adalah genap"< else
cout<<"Angka yang Anda Masukkan adalah ganjil"<}
//Program Bilangan terbesar
#include
void main()
{
int a,b;
cout<<"Masukkan Bilangan pertama : ";
cin>>a;
cout<<"Masukkan Bilangan kedua : ";
cin>>b;
if(a>b)
cout<<"Bilangan pertama lebih besar dari bilangan kedua"< else if(b>a)
cout<<"Bilangan kedua lebih besar dari bilangan pertama"< else
cout<<"Kedua Bilangan yang Anda masukkan sama besar"<}
//Program negative – positif
#include
void main()
{
int a;
cout<<"Masukkan Bilangan yang ingin dideteksi : ";
cin>>a;
if(a>=0)
cout<<"Bilangan yang Anda masukkan adalah positif"< else
cout<<"Bilangan yang Anda masukkan adalah negatif"<}







//Program Diskon
#include
void main()
{
int a;
cout<<"Masukkan jumlah harga beli : ";
cin>>a;
if(a>=100000)
{
cout<<"Anda mendapat diskon sebesar 25%"< cout<<"Jadi total Pembayaran adalah "< }
else
{
cout<<"Anda tidak mendapat diskon"< cout<<"Total pembayaran adalah "< }
}
Flow chart program diskon

Start
a
a>=100000
Tidak
Ya
a-(a*25/100)

a
END________________________________________________________________________


//program karyawan
#include
void main()
{
int a;
cout<<"Masukkan skor yang di peroleh : ";
cin>>a;
if(a>=500 && a<=650)
cout<<"Anda diterima sebagai karyawan biasa"< else if(a<500)
cout<<"Anda tidak diterima"< else
cout<<"Anda diterima sebagai karyawan luar biasa"<}
Flowchart

Start
a
a>=500 dan a<=650
a<500
Tidak
Ya
Karywan biasa
Tidak Di terima
Ya
Karyawan Luar Biasa
Tidak
END
//Program Kelulusan
#include
void main()
{
int a,b,c;
cout<<"Masukkan Nilai komulatif anda : ";
cin>>a;
cout<<"Berapa kali Anda hadi dalam 1 semester ini : ";
cin>>b;
c=100*(14/b);
if(a>60&&c>=70)
cout<<"Anda Lulus"< else
cout<<"Anda tidak Lulus"<}
Flowchart
Start
a
b
C=100*(14/b)
a>=60 dan b>=70
Tidak
Anda Lulus
Tidak Anda Lulus
END
//program predikat
#include
void main()
{
int nilai;
float ipk;
cout<<"Masukkan Nilai Sidang Anda : ";
cin>>nilai;
cout<<"Masukkan Nilai IPK Anda : ";
cin>>ipk;
if((ipk>=3.8) && (nilai>=95))
cout<<"Anda mendapat predikat CUMLAUDE"< else
cout<<"Anda mendapat predikat sangat memuaskan"<}

FlowChart

Start
nilai
ipk
Ipk>=3.8 dan nilai>=95
Tidak
Ya
CUMLAUDE
sangat memuaskan
END

Tidak ada komentar: