Cari Di Blog Ini

Minggu, 04 April 2010

Pemrograman Sistem Menggunakan Boorland C++


Kasus 1

Menampilkan Jumlah dan rata-rata dari sejumlah bilangan yang diinputkan

#include <conio.h>
#include <iostream.h>
void main()
{
int i,n,bil,jumlah;
float rata;
i=1;
jumlah=0;
cout<<"Banyak Bilangan = ";
cin>>n;
do
{
cout<<"Masukkan Bilangan ke "<<i<<" = ";
cin>>bil;
i=i+1;
jumlah=jumlah+bil;
}
while (i<=n);
rata=(float)jumlah/n;
cout<<"Jumlah Bilangan = "<<jumlah<<endl;cout<<"Rata - rata = "<<rata<<endl; getch ();
}

#include <conio.h>
#include <iostream.h>
int n;
char nama[15]; char hp[15]; char mail[50];
void main()
{
cout<<"Jumlah Teman : ";
cin>>n;
for (int i=0;i<n;i++)
{
cout<<endl;
cout<<"Teman ke "<<i+1;cout<<endl;
cout<<"Ketik Nama = ";cin>>nama;
cout<<"Ketik No HP = ";cin>>hp;
cout<<"Ketik Email = ";cin>>mail;
cout<<endl;cout<<endl;
}
cout<<"Data Anak Tersebut Yaitu"<<endl;cout<<"Nama : "<<nama<<endl;cout<<"No HP : "<<hp<<endl;cout <<"mail : "<<mail<<endl;
getch();
}

Kasus 3

Menampilkan bilangan dari beberapa bilangan yang diinputkan (sampai menginputkan bilangan 0) dan menampilkan jumlah dan rata-ratanya


#include <conio.h>
#include <iostream.h>
void main()
{
int bil[50],n,jumlah=0;
n=0;
do
{
n++;
cout<<"Masukkan Bilangan : ";cin>>bil[n];
cout<<endl;
}
while (bil[n]!=0);
cout<<"Kamu Telah Mengetikkan Angka : \n"<<endl;
for (int i=1;i<n;i++)
{
cout<<bil[i]<<" ";jumlah=jumlah+bil[i];
}
cout<<"\n\nJumlah : "<<jumlah<<endl;
cout<<"\nRata2 : "<<float(jumlah)/(n-1)<<endl;
getch();
}

Kasus 4

Membuat fungsi dan menggunakannya dengan cara memanggil fungsi tersebut

#include <iostream.h>
#include <conio.h>
float a,b,c;
void input()
{
cout<<"Ini adalah input "<<endl;
cout<<"A = ";
cin>>a;
cout<<"B = ";
cin>>b;
}
void proses()
{
cout<<"C = A x B"<<endl;
c=a*b;
}
void output()
{
cout<<"C = "<<c<<endl;
}
void main()
{
input();proses();output();
getch();
}

Kasus 5

Menghitung luas lingkaran dengan membuat fungsi lingkaran terlebih dahulu lalu kemudian memeanggil fungsi tersebut


#include <conio.h>
#include <iostream.h>
int r;
float luas;
void lingkaran()
{
cout<<"Menghitung Luas Lingkaran"<<endl<<endl;
cout<<"Diketahui jari-jari : ";
cin>>r;
luas=3.14*r*r;
cout<<"\nLuas Lingkaran dengan jari - jari "<<r<<" yaitu "<<luas<<endl;
}
void main()
{
lingkaran();
getch();
}

Kasus 6

Membuat Beberapa Menu dalam Program


#include <iostream.h>
#include <conio.h>
int pil; float A,B;
void menu()
{
clrscr();
cout<<"Menu Utama"<<endl;
cout<<endl;
cout<<endl;
cout<<"1. Perkalian"<<endl;
cout<<"2. Pembagian"<<endl;
cout<<"3. Penjumlahan"<<endl;
cout<<"4. Pengurangan"<<endl;
cout<<"5. Keluar"<<endl;
cout<<endl<<endl;
cout<<"Pilihan <1-5> : "; cin>>pil;
}
void perkalian();
void pembagian();
void penjumlahan();
void pengurangan();
void main()
{
do
{ menu();
switch (pil)
{
case 1:
{
cout<<"Perkalian"<<endl;
perkalian();
}
break;
case 2:
{
cout<<"Pembagian"<<endl;;
pembagian();
}
break;
case 3:
{
cout<<"Penjumlahan"<<endl;;
penjumlahan();
}
break;
case 4:
{
cout<<"Pengurangan"<<endl;;
pengurangan();
}
break;
case 5:
{
cout<<"Keluar\nTekan Enter";
}
}
if (pil!=5)getch();
}
while (pil !=5);
getch();
}
void perkalian()
{
cout<<"A = ";cin>>A;
cout<<"B = ";cin>>B;
cout<<"A x B = "<<(A*B);
}
void pembagian()
{
cout<<"A = ";cin>>A;
cout<<"B = ";cin>>B;
cout<<"A / B = "<<(A/B);
}
void penjumlahan()
{
cout<<"A = ";cin>>A;
cout<<"B = ";cin>>B;
cout<<"A + B = "<<(A+B);
}
void pengurangan()
{
cout<<"A = ";cin>>A;
cout<<"B = ";cin>>B;
cout<<"A - B = "<<(A-B);
}


Tidak ada komentar:

Posting Komentar