Anda di halaman 1dari 9

ALGORITMA PEMROGRAMAN 1

SHINTA ESABELLA

PERTEMUAN 14 & 15
Prosedur dan Fungsi
Kode Program

Prosedur
adalah sebuah blok Prosedur

program tersendiri, .
.
.
yang merupakan bagian .

dari program lain yang Prosedur

lebih besar.

Program Utama
Contoh Program Prosedur
#include<iostream.h>
#include<conio.h>
#include<stdio.h>
void info_program();

void main()
{
info_program();
getche();
cout << “\n”;
info_program();
getche();
}

void info_program()
{
cout << “Selamat Belajar\n”;
cout << “di Universitas Teknologi Sumbawa”;
}
Fungsi
adalah sebuah blok program tersendiri yang
merupakan bagian dari program lain yang
lebih besar sama halnya dengan prosedur
hanya saja fungsi memiliki hasil keluaran
Masukkan Masukkan a=4 , b=2

Proses c=a*b

Keluaran c=8
PROSEDUR FUNGSI
Contoh Program Fungsi
#include<iostream.h>
#include<conio.h>
#include<stdio.h>
int kuadrat(int b);
void main()
{
cout << “kuadrat 2 adalah ” << kuadrat(2);
cout << “\nkuadrat 3 adalah ” << kuadrat(3);
cout << “\nkuadrat 4 adalah ” << kuadrat(4);
getche();
}
int kuadrat(int b)
{
int z;
z=b*b;
}
#include <iostream.h>
#include <conio.h>
#include<stdio.h>
int pangkat (int j, int k);
void main()
{ int x, a, hasil;
cout <<"Program Bilangan Perpangkatan \n“ ;
cout << “Masukkan nilai x = "; cin >> x ;
cout << “\nMasukkan nilai a = "; cin >> a ;
cout << “\nHasil pemangkatan "<<x <<"^" <<a <<" = "
<<pangkat(x,a); getche(); }

int pangkat (int j, int k)


{int i, hasil= 1;
for ( i = 1 ; i <=k ; i++ )
hasil = hasil*j; }
Array
• Array secara gambaran pada dunia nyata
hampir sama dengan tabel.
• Dimana tabel adalah sekumpulan elemen
yang pada setiap elemennya dapat di
akses dengan index.
• Array bisa digunakan untuk menyimpan
banyak data dalam sebuah tabel
terstruktur.
ARRAY DIMENSI SATU
• Setiap elemen array dapat diakses melalui indeks.
• Indeks array secara default dimulai dari 0.
• Deklarasi Array
Bentuk umum :
Tipe_array nama_array[ukuran];
Contoh :
#include<iostream.h>
#include<conio.h>
void main()
{ int index, nilai[5];
clrscr();
cout << “Masukan nilai ke 5 mahasiswa DPK \n”;
for(index=0;index<5;index++)
{
cout << “Mahasiswa ke ” << index+1 << “ : “ ;
cin >> nilai[index];
}
cout << “\nNilai mahasiswa yang telah dimasukkan”;
cout << “\n”;
for(index=0;index<5;index++)
{
cout << nilai[index] << “ “ ;
}
getche(); }

Anda mungkin juga menyukai