apa ada yang bisa beritahu caranya bikin kalkulator sederhana dengan menggunakan <iostream> ? mksd gw dengan kalkulator adalah bisa "menerima" masukan spt 9*9 ato 3+6 dsb... trus mengapa klo ditulis fungsi spt

int triple(const int& n) {
        return n * 3;

/*sebenarnya saya masih mau bertanya mengenai return disini, apa disini return berfungsi untuk mengembalikan nilai ke fungsi utama, dimana hasilnya (keluarannya) adalah hasil kali dari n * 3 (di mana n-nya adalah 5)?*/

}

dikatakan bisa "menerima" spt:

triple(5);

misalnya. kenapa bgt?

jadi klo mau di buatkan skrip utuhnya adalah +/- spt ini:

#include <iostream>
using namespace std;

int triple(const int& n) {
        return n* n;
}

int main() {
        int x = 5;

cout << triple(5); //ngga ngerti kenapa yang beginian dikatakan legal...
}

ada lagi yang mo saya tanyakan, misalnya kita mau membuat skrip (yang memiliki struct) untuk memasukkan nama, tapi nama yang dimasukkan terpisah oleh spasi, apakah bisa membuatnya spt ini...? (sekalian anda semua bisa melihat bagaimana maksd saya):

#include <iostream>
#include <string>
using namespace std;

struct Nama {
        string nama;
};

int main() {
        Nama anda;
        cout << "masukkan nama anda \n";

//ini maksd saya yaitu apa bisa masukan ke struct memakai getline ?

        getline (cin, anda.nama);


        cout << "selamat datang, " << anda.nama << "!\n";
}

pertanyaan terakhir kali ini!, jika saya mau mengubah (memodifikasi) sesuatu dalam struct apa bisa spt ini...?:

#include <iostream>
#include <string>
using namespace std;

struct Wizard {
        string name;
        int age;
};

int main() {
        Wizard gandalf;
        gandalf.name = "Gandalf";
        gandalf.age = 99;

        /*perubahan spt yang di bawah ini apakah diperbolehkan?*/

        gandalf.age = 100;
}

saya rasa cukuplah pertanyaan saya untuk kali ini. dan spt biasa, pertanyaannya jangan ada satupun yang kelupaan ya... (dan klo bisa jawabannya jangan pake penjelasan yang terlalu rumit :D) soalnya masih pemula... :)
========================================================================================
"Sambil berpuasa, ikuti Netkuis Ramadhan 1428 H. Menangkan Laptop, Ipod dan HP Nokia 
di akhir periode netkuis dan dapatkan Flash disk di tiap minggunya dengan mengikuti 
Netkuis di http://netkuis.telkom.net/";
========================================================================================

--
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis

Kirim email ke