Pengenalan Fungsi

Assalamualaikum Warohmatullahi Wabarokatuh

Kali ini kita akan membahas sedikit tentang fungsi atau Function. Fungsi merupakan blok program yang digunakan untuk menjalankan suatu perintah tertentu. Gunanya adalah untuk mengurangi pengulangan penulisan program, serta program lebih terstruktur

fungsi yang akan kita coba adalah fungsi untuk menghitung dua buah bilangan, ini masih sangat sederhana sekali jadi nanti silakan dikembangkan kembali ya. dalam latihan ini saya menggunakan pernyataan return, yang digunakan untuk mengirimkan nilai dari suatu fungsi kepada fungsi yang lainnya.

berikut bentuk tampilan keluaran yang akan kita buat

Fungsi Hitung

langkah pertama adalah kita menentukan file header yang akan digunakan

#include<iostream.h>
#include<string.h>
#include<stdio.h>
#include<conio.h>

kenapa kita gunakan itu, karena saling membutuhkan (buka buku CPP nya lagi ya)

kemudian kita buatkan perintah garis, ini salah satu contoh fungsi garis yang bisa kita panggil berulag-ulang, berikut listingnya

garis()
{
printf(“==============================================\n”);
}

kemudian kita buatkan fungsi untuk perhitungannya, ketikkan selanjutnya

fungsi 1

fungsi perhitungan diatas menggunakan perintah return, setelah membuat fungsi langkah selanjutnya adalah kita membuat fungsi main().

fungsi2

nah setelah semua selesai diketik, silakan di running dan lakukan modifikasi sesuai keinginan anda.

semoga bermanfaat

Wassalamualaikum Warohmatullahi Wabarokatuh

 

Iklan

Penyeleksian kondisi dan penggunaan label goto pd C++

Dalam kasus berikut adalah Seorang sales akan mendapatkan uang jasa dan uang komisi jika memenuhi beberapa syarat berikut :
jika jumlah pendapatan >=50000 maka uang jasanya 3000 dan komisi 30% dari pendapatan.
jika jumlah pendapatan >=20000 maka uang jasanya 2000 dan komisi 20% dari pendapatan
jika jumlah pendapatan < 20000 maka uang jasanya 1000 dan komisi 10% dari pendapatan
#include<conio.h>
#include<iostream.h>
#include<stdio.h>
main(){
float pend,jasa,komisi,total;
char lagi;
atas: //ini adalah nama label
clrscr();
cout<<pendapatan Anda hari ini : “;cin>>pend;
if (pend >=50000){
jasa=3000;
komisi=0.3*pend;}
else
if (pend >=20000){
jasa=2000;
komisi=0.2*pend;}
else
{jasa=1000;
komisi=0.1;}

cout<<“Uang komisi = “<<komisi<<endl;
cout<<“Uang Jasa = “<<jasa<<endl;
cout<<“==============================”<<endl;

total=pend+jasa+komisi;
cout<<“Total Pendapatan = “<<total<<endl;
cout<<endl<<endl;
if (lagi==’Y’ || lagi==’y’)
{goto atas;}
getch();
}

Selebihnya bisa anda kembangkan lagi….