Please Bantu Saya, Like This !!!

×

Powered By Blogger Widget and Get This Widget

Monday, 9 November 2015

Membuat perpangkatan menggunakan fungsi pemanggil

Membuat perpangkatan menggunakan fungsi pemanggil
#include <iostream.h>
#include <conio.h>
#include <math.h>
int x,y;
void masukan()
{
cout<<"masukan nilai = ";
cin>>x;
cout<<"masukan pangkat = ";
cin>>y;
}
void pangkat()
{
int a;
masukan();
a=pow(x,y);
cout<<a;
}

void main()
{
pangkat();
getch();
}

Membuat program ATM menggunakan fungsi by value



1.      Membuat program ATM menggunakan fungsi.
·  Syntax
#include <iostream>
#include <stdlib>
#include <conio>
long saldo=10000000;
void listrik()
{
       cout<<"tagihan listrik anda sebesar Rp. 50.000,00"<<endl;
       saldo=saldo-50000;
       cout<<"selamat anda berhasil melakukan pembayaran listrik"<<endl;
}
void pdam()
{
   cout<<"tagihan air anda sebesar Rp. 650.000,00"<<endl;
       saldo=saldo-650000;
       cout<<"selamat anda berhasil melakukan pembayaran air"<<endl;
}
void sisa()
{
       cout<<"sisa saldo anda saat ini adalah =  "<<saldo<<endl;
}

void tarik()
{
       int tarik;
       cout<<"masukan uang yang anda ingin ambil = ";
   cin>>tarik;
   saldo=saldo-tarik;
   cout<<"SELAMAT ANDA BERHASIL MENARIK UANG \1\1\1"<<endl;
}
void pilih()
{
       int pilih;
       cout<<"pilih menu : "<<endl;
   cout<<"1. penarikan uang"<<endl;
   cout<<"2.pembayaran listrik "<<endl;
   cout<<"3. pembayaran PDAM  "<<endl;
   cout<<"4. sisa saldo"<<endl;
   cout<<"masukkan pilihan : ";
   cin>>pilih;
   switch(pilih)
   {
       case 1:
       tarik();
       break;
       case 2:
       listrik();
       break;
       case 3:
       pdam();
       break;
       case 4:
       sisa();
       break;
       default:
       cout<<"maaf kode yang anda masukkan salah"<<endl;
   }
}
void main ()
{
       int pin;
   char y;
       cout<<"masukkan pin : "<<endl;
   cin>>pin;
   while (pin!=123)
   {
       cout<<"maaf pin yang anda masukkan tidak valid"<<endl;
      do
      {

      cout<<"masukkan pin : "<<endl;
            cin>>pin;
         if (pin !=123)
         {
            cout<<"maaf pin yang anda masukkan tidak valid"<<endl;
         }

      }
      while(pin!=123);
   }

   if (pin==123)
   {
       do
      {
      clrscr();
         pilih();
         cout<<"apakah anda ingin ke menu utama ? (y/n): ";
         cin>>y;
      }
      while (y=='y'||y=='Y');
   }

   system("pause");
}


·  Hasil run.






Gambar          3.7 Hasil run kedua

 
Text Box: Gambar  3.6 Hasil run pertama

Gambar  3.6 Hasil run pertama
        Gambar           3.6 Hasil run pertama






Gambar          3.8 Hasil run ketiga

 

Gambar          3.9 Hasil run keempat