#include <stdio.h>
void main()
{
cout<<"\t\t | PROGRAM 1 | "<<endl;
cout<<"\t\t Contoh program mengunakan fungsi "<<endl;
cout<<"\t\t _POLITEKNIK TEDC-Bandung_ "<<endl;
cout<<"\t\t Vina Febriani-TI111020 "<<endl;
cout<<"\t\t=============================== "<<endl;
cout<<"\n";
int a=5;
printf("nilai a awal = %d\n",a);
ubah_nilai(&a);
printf("nilai a akhir = %d",a);
}
void ubah_nilai(int *x)
{
*x=*x+1;
}
Nahh jadi bisa terlihat disini, fungsi itu berada di luar program .. setelah void main () {...} terdapat void ubah_nilai dan kata "ubah_nilai"terdapat pada program di atas sebelum fungsi.. Jadi void ubah_nilai () ,berfungsi untuk membaca program sebelumnya..begitu yang saya tangkap..
Contoh lain
FUNGSI
Contoh 1
#include <iostream.h>
int minimum (int x, int y);
int main ()
{
int a,b,hasil;
cout<<"masukan a :";
cin>>a;
cout<<"masukan b :";
cin>>b;
hasil= minimum (a,b);
cout<<"Nilai Minimum ="<<hasil;
}
int minimum (int x,int y)
{
int min;
if (x<y)
min =x;
else
min =y;
return min;
}
Contoh 2
#include <iostream.h>
int kali (int x,int y);
int main ()
{
int a,b,hasil;
cout<<"masukan a :";
cin>>a;
cout<<"masukan b :";
cin>>b;
hasil= kali(a,b);
cout<<"hasil perkaliannya ="<<hasil;
}
int kali (int x,int y)
{
int kali;
kali=x*y;
return kali;
}
contoh 3
#include <iostream.h>
char kategori (int nilai);
int main ()
{
cout<<"\t\t POLITEKNIK TEDC"<<endl;
cout<<"Kategori:"<<endl;
cout<<"A= 86-100"<<endl;
cout<<"B= 71-85"<<endl;
cout<<"C= 61-70"<<endl;
cout<<"D= 41-60"<<endl;
cout<<"E= 0-40"<<endl;
cout<<"\n";
int nilai;
char hasil;
cout<<"masukan nilai matkul : ";
cin>>nilai;
hasil= kategori (nilai);
cout<<"Kategori nilai kamu adalah = "<<hasil;
cout<<"\n";
}
char kategori (int nilai)
{
if (nilai>=86&&nilai<=100)
return 'A';
else if (nilai>=71&&nilai<=85)
return 'B';
else if (nilai>=61&&nilai<=70)
return 'C';
else if (nilai>=41&&nilai<=60)
return 'D';
else if (nilai>=0&&nilai<=40)
return 'E';
}
ok ... selamat mencoba :)
wah, hars banyak latihan nih supaya lebih ngerti
BalasHapusada tentang penggunaan untuk koneksi ke hardware gak, kayak fungsi intrupt int86 dan inline assembly?
BalasHapus