Person 8
6. 8 Returning a value From a Function 6.8 Returning a value From a Function A function may send a value back to the part of the program that called the function. 6.8 Mengembalikan nilai Dari Fungsi Sebuah fungsi dapat mengirim nilai kembali ke bagian dari program yang memanggil fungsi.
Figure 6-10 Gambar 6 -10
Program 6-13 // This program uses a function that returns a value. #include <iostream.h> #include <iostrem.h> //Function prototype int square(int); void main(void) { int value, result; cout << "Enter a number and I will square it: "; cin >> value; result = square(value); cout << value << " squared is " << result << endl; Getch(); }
Program 6-13 / / Program ini menggunakan fungsi yang mengembalikan nilai #include <iostream.h> / / Fungsi prototipe int square(int); void main(void) { int Nilai, hasil; cout << "Masukkan nomor dan aku akan memangkatkan itu: "; cin >> Nilai; Hasil= persegi(NIlai); cout << nilai<< " squared is " << hasil<< endl; }
Program continues //**************************************************** // Definition of function square. * // This function accepts an int argument and returns * // the square of the argument as an int. * int square(int number) { return number * number; }
Program lanjutan int square (int number) { return number * number; } / / **************************************************** / / Definisi fungsi persegi. * / / Fungsi ini menerima argumen int dan kembali * / / Kuadrat dari argumen sebagai int. * / / **************************************************** int square (int number) { return number * number; }
Program Output with Example Input Enter a number and I will square it: 20 [Enter] 20 squared is 400 Program Output dengan contoh Input Masukkan nomor dan aku akan memangkatkan itu: 20 [Enter] 20 kuadrat adalah 400
Figure 6-11 result = square(value); 20 int square(int number) { return number * number; }