Minggu, 25 November 2012

PROSEDURE DIDALAM C++

#include <stdio.h>
#include <iostream.h>
#include <conio.h>
void Hitung_Luas(float jari,float phi);
void Hitung_Keliling(float jari,float phi);
float Hitung_Luasling(float jari,float phi);
float Hitung_Keling(float jari,float phi);
main ()
{
    cout<<"Program Luas dan Keliling Lingkaran"<<endl<<endl;
    float jari; float phi= 3.14;
    printf("Masukkan Jari-Jari= "); scanf("%f",&jari,"n");printf;
    cout<<"=================================="<<endl;printf;
    cout<<"Fungsi dan Prosedur Luas Lingkaran"<<endl;printf;
    Hitung_Luas(jari,phi);
    printf("n");
    printf("Luas dengan Fungsi =%.2f",Hitung_Luasling(jari,phi));printf("n");
    printf("==================================");printf;printf("n");printf;
    cout<<"=================================="<<endl;printf;
    cout<<"Fungsi dan Prosedur Keliling Lingkaran"<<endl;printf;
    Hitung_Keliling(jari,phi) ; printf("n");
    printf("Keliling dengan Fungsi = %.2f",Hitung_Keling(jari,phi));
    return(jari,phi);

}

void Hitung_Luas(float jari,float phi)
{
    float luas;
    luas=phi*jari*jari;
    printf("Luas dengan Procedure=%.2f",luas);

}
void Hitung_Keliling(float jari,float phi)
{
    float keliling;
    keliling=2*phi*jari;
    printf("Keliling dengan Procedure =%.2f",keliling);

}
float Hitung_Luasling(float jari,float phi)
{
    float luas;
    luas=phi*jari*jari;
    return(luas);
}
float Hitung_Keling(float jari,float phi)
{
    float keliling;
    keliling=2*phi*jari;
    return(keliling);
}


LOGIKA PEMROGRAMAN
Fungsi bertipe void, kalau dalam program pascal atau delphi disebut sebagai procedure. Fungsi ini tidak mempunyai nilai kembalian, jadi fungsi bertipe ini hanya merupakan sekumpulan kode program yang bekerja sesuai dengan parameter yang diberikan.
Dalam program di atas, ada dua buah fungsi yang bernama hitung_luas dan hitung_keliling), yang berguna untuk menampilkan nilai luas dan keliling lingkaran. Dalam program utama (fungsi main() ), cara pemanggilan fungsi tersebut adalah dengan menulis nama fungsinya (dalam hal ini hitung_luas ). Jadi program di atas akan menampilkan isi fungsi hitung_luas() 
File header

Pada contoh diatas, iostream.h disebut file header. File header diperlukan agar perintah cout bisa dijalankan,.apabila file header tersebut dihapus maka akan terjadi pesan error. Untuk memanggil file header menggunakan perintah #include atau #include "file header" dalam suatu program bisa menggunakan lebih dari satu file header atau tergantung kebutuhan.


·         "cout" (console output)
Perintah cout adalah salah satu statment,.perintah cout tersebut digunakan untuk mencetak tulisan pada console atau layar dan harus diakhiri dengan tanda ";"
·         "endl"
Perintah endl sama halnya dengan \n fungsinya untuk pindah baris.
·         "cin" (console input)
fungsi "cin" dalam c++ digunakan untuk menginput masukan nilai dari piranti masukan (keyboard) dan selanjutnya akan diproses oleh program.

 gambar hasil outputnyanya

0 komentar:

Posting Komentar