Anda di halaman 1dari 2

Praktikum 8

Praktikum Algoritma dan Pemrograman


Program Studi S1 STATISTIKA, FST Universitas Airlangga

Materi : Pemrograman Modular (Fungsi)


Soal-soal :
1. Untuk memahami variabel lokal dan global, bagaimana output program berikut :
  #include <iostream> #include <iostream> #include <iostream>
  #include <conio> #include <conio> #include <conio>
  int a=10; int a=10; int a=10;
  void kali(); int kali(int a); int kali(int x);
  void main() void main() void main()
  { { {
cout<<a<<endl; cout<<a<<endl; cout<<a<<endl;
 
kali(); kali(a); kali(a);
  cout<<a<<endl; cout<<a<<endl; cout<<a<<endl;
  kali(); kali(a); kali(a);
  cout<<a<<endl; cout<<a<<endl; cout<<a<<endl;
  getch(); getch(); getch();
  } } }
  void kali() int kali(int a) int kali(int x)
{ { {
 
a=a*2; a=a*2; a=x*2;
 
}   return a; return a;
  } }
  A   B   C  
 
2. Cobalah program berikut, tahukah Anda variabel lokal !
 
#include <iostream>
 
#include <conio>
  void coba();
  void main()
  {
  int x = 30;
  double y=5.5;
  cout<<"nilai x ="<<x<<endl;
cout<<"nilai y ="<<y<<endl;
 
coba();
  cout<<"nilai x ="<<x<<endl;
  cout<<"nilai y = "<<y<<endl;
  getch();
  }
 
  void coba()
{
 
int x=50;
  double y=11.5;
  cout<<"nilai x ="<<x<<endl;
  cout<<"nilai y = "<<y<<endl;
  }
 
3. Buatlah program C++ menggunakan fungsi untuk menghitung
a. Nilai xn
b. Nilai b!
c. Nilai y=xn/b!

Anda mungkin juga menyukai