Logika C++ – Program Function

Program dengan Fungsi Luas Trapesium

1

Kode C++ Trapesium Function

#include <iostream.h>  ,digunakan untuk memanggil library file fungsi input output.

#include <conio.h> ,digunakan untuk memanggil library file fungsi clrscr dan getch.

trapesium(int a, int b, int c){,deklarasi fungsi & mulainya fungsi trapesium dengan penggunaan variable a, b, dan c yang bertipe data integer.

float d=(a+b)/2*c; ,nilai dari variable d bertipe data float (pecahan) didapatkan dengan nilai dari variable a ditambah dengan nilai dari variable b lalu hasilnya dibagi 2, setelah itu dikalikan dengan nilai dari variable c.

return d; ,untuk mengembalikan nilai d.

int main() ,program utama, memberikan nilai balik integer.

,mulai program.

int atas, bawah, tinggi, luas; ,deklarasi variable atas, bawah, tinggi, dan luas bertipe data integer

clrscr(); ,membersihkan layar output.

cout<<”Masukkan panjang alas bawah\t\t :”;cin>>bawah; ,mencetak “Masukkan panjang atas” lalu tabulasi 2 kali, lalu mencetak “ : “. Selanjutnya program akan meminta input, input yang dimasukkan harus berupa integer karena akan dimasukkan kedalam variable atas.

cout<<”Masukkan tinggi trapesium\t :”;cin>>tinggi; ,mencetak “Masukkan tinggi trapesium” lalu tabulasi 1 kali, lalu mencetak “ : “. Selanjutnya program akan meminta input, input yang dimasukkan harus berupa integer karena akan dimasukkan kedalam variable bawah.

cout<<”Masukkan panjang atas\t :”;cin>>atas; ,mencetak “Masukkan panjang alas bawah” lalu tabulasi 1 kali, lalu mencetak “ : “. Selanjutnya program akan meminta input, input yang dimasukkan harus berupa integer karena akan dimasukkan kedalam variable bawah.

luas=trapesium(bawah, atas, tinggi); ,Mencari nilai dari variable luas. Nilai dari variable luas didapatakan dengan pemanggilan fungsi trapesium dengan penggunaan variable bawah, atas, dan tinggi sebagai dasar perhitungan untuk a, b, dan c, pada fungsi. Maka nilai yang nanti akan dikembalikan fungsi akan masuk ke variable luas.

cout<<endl<<”Luas trapesium adalah \t: “<<luas; ,Program akan mencetak perpindahan baris lalu mencetak “Luas trapesium adalah” lalu tabulasi 1 kali, lalu mencetak nilai dari variable luas.

getch(); ,Agar output dapat tampil.

,Akhir dari program.

Berikut adalah output secara keseluruhan :

2

Output Program Function Trapesium

Program dengan Fungsi Luas Jajar Genjang

3

Kode C++ Jajar Genjang

#include <iostream.h> ,digunakan untuk memanggil library file fungsi input output.

#include <conio.h> ,digunakan untuk memanggil library file fungsi clrscr dan getch.

jg(int a, int b){ ,deklarasi fungsi & mulainya fungsi jg dengan penggunaan variable a, dan b yang bertipe data integer.

Int c=a*b; ,nilai dari variable c bertipe data integer didapatkan dengan nilai dari variable a dikalikan variable b.

return c; ,untuk mengembalikan nilai c.

int main() ,program utama, memberikan nilai balik integer.

,mulai program.

int alas, tinggi, luas; ,deklarasi variable alas, tinggi, dan luas bertipe data integer

clrscr(); ,membersihkan layar output.

cout<<”==========FUNGSI JAJAR GENJANG==========”<<endl; ,Mencetak “===========FUNGSI JAJAR GENJANG==========” pada output lalu pindah baris.

cout<<”Masukkan panjang alas bidang\t :”;cin>>alas; ,mencetak “Masukkan panjang alas bidang” lalu tabulasi 1 kali, lalu mencetak “ : “. Selanjutnya program akan meminta input, input yang dimasukkan harus berupa integer karena akan dimasukkan kedalam variable alas.

cout<<”Masukkan tinggi bidang\t\t :”;cin>>tinggi; ,mencetak “Masukkan tinggi bidang” lalu tabulasi 2 kali, lalu mencetak “ : “. Selanjutnya program akan meminta input, input yang dimasukkan harus berupa integer karena akan dimasukkan kedalam variable tinggi.

luas=jg(alas,tinggi); ,Mencari nilai dari variable luas. Nilai dari variable luas didapatakan dengan pemanggilan fungsi jg dengan penggunaan variable alas dan tinggi sebagai dasar perhitungan untuk a, dan b pada fungsi. Maka nilai yang nanti akan dikembalikan fungsi akan masuk ke variable luas.

cout<<endl<<”Luas jajar genjang adalah \t: “<<luas; ,Program akan mencetak perpindahan baris lalu mencetak “Luas jajar genjang adalah” lalu tabulasi 1 kali, lalu mencetak nilai dari variable luas.

getch(); ,Agar output dapat tampil.

,Akhir dari program.

Berikut adalah output secara keseluruhan :

4

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s