Rumah Keuangan Pribadi Cara Membuat Template Matematika Dasar di C ++ - dummies

Cara Membuat Template Matematika Dasar di C ++ - dummies

Video: Java NetBeands Tutorial Membuat Pola Segitiga 2024

Video: Java NetBeands Tutorial Membuat Pola Segitiga 2024
Anonim

Dengan template matematika, Anda biasanya memerlukan akses ke banyak perhitungan namun hanya dapat menggunakan satu atau dua dari perhitungan tersebut dalam satu waktu. Misalnya, jika seseorang menghitung hipotek Anda, dia tidak perlu mengetahui perhitungan amortisasi. Namun, orang tersebut mungkin memerlukan perhitungan amortisasi saat bekerja dengan pelanggan berikutnya.

Singkatnya, perhitungan semua memiliki tujuan dan Anda membutuhkan semuanya, tapi Anda tidak membutuhkan semuanya pada saat bersamaan. Karena cara Anda menggunakan template matematika, mereka bekerja paling baik sebagai rangkaian template fungsi. Contoh MathTemplate menunjukkan bagaimana membuat rangkaian fungsi.

#include #include menggunakan namespace std; template T Area (tinggi T, panjang T) {tinggi kembali * panjang;} const double PI = 4. 0 * atan (1. 0); template T CircleArea (radius T) {hasil ganda; hasil = jari-jari * radius PI; // Versi ini memotong nilainya. return (T) result;} template T TriangleArea (T base, T height) {double result; Hasilnya = dasar * tinggi * 0. 5; return (T) result;} int main () {cout << "4 x 4 Area:" << endl; cout << "persegi:" << area (4, 4) << endl; cout << "lingkaran:" << circleArea (2) << endl; cout << "segitiga:" << segitigaArea (4, 4) << endl; cout << "menggunakan nilai pi dari:" << pI << endl; return 0;}

Perhitungannya bisa terdiri dari perhitungan matematika - titik contohnya adalah bahwa dengan menggunakan fungsi membuat masing-masing perhitungan bersifat diskrit, mudah digunakan, dan mudah diatur. Saat Anda menjalankan contoh ini, Anda akan melihat output berikut:

4 X 4 Area: Persegi: 16 Lingkaran: 12 Segitiga: 8 Dengan nilai pi dari: 3. 14159

Perhatikan bahwa CircleArea (2) menggunakan setengah dari nilai perhitungan lainnya sebagai masukan Itu karena Anda menghitung luas lingkaran dengan menggunakan persamaan pi x r 2 .

Untuk konsistensi, Anda bisa mengubah persamaan lingkaran untuk dibaca seperti ini:

radius = radius / 2; hasil = jari-jari * radius PI;

Membagi masukan dengan 2, intinya mengubah diameter menjadi radius, berarti Anda bisa memanggil persamaan menggunakan nomor yang sama seperti semua perhitungan area lainnya: CircleArea (4). Apapun pendekatan yang Anda pilih, Anda perlu mendokumentasikan bagaimana template bekerja agar pengembang lain tahu cara menggunakannya.

Anda juga harus mencatat bahwa perhitungan lingkaran dan segitiga melakukan sedikit pemaksaan jenis untuk memastikan bahwa pengguna mendapatkan hasil yang diharapkan kembali dengan memodifikasi pernyataan pengembalian untuk membaca hasil kembali (T);. Konversi jenis diperlukan agar template Anda tidak menghasilkan pesan peringatan.Penting untuk dicatat bahwa pendekatan yang digunakan dalam contoh tersebut memotong hasilnya saat template mengembalikan sebuah int.

Cara Membuat Template Matematika Dasar di C ++ - dummies

Pilihan Editor

Kantor 2011 untuk Mac: Mengatur Presentasi PowerPoint dengan Ribbon - dummies

Kantor 2011 untuk Mac: Mengatur Presentasi PowerPoint dengan Ribbon - dummies

Untuk mengatur up PowerPoint 2011 Anda untuk tampilan slide Mac menggunakan Ribbon, Anda menggunakan grup Set Up. Klik Slide Show Ribbon untuk mengakses grup Set Up. Pilih dari pilihan ini: Action Settings: Pilih sebuah objek lalu klik tombol ini untuk menampilkan dialog Action Settings. Hide Slide: Pilih satu atau ...

Kantor 2011 untuk Mac: Mengedit Coothored PowerPoint Presentations - dummies

Kantor 2011 untuk Mac: Mengedit Coothored PowerPoint Presentations - dummies

Saat mengedit presentasi bersama di PowerPoint 2011 untuk Mac, Anda dapat beralih tampilan, mengubah isi slide dan catatan slide. Anda dapat bekerja dengan media, transisi, dan animasi. Anda bahkan bisa bekerja dengan master. Mendeteksi rekan penulis di PowerPoint 2011 untuk Mac Saat berkolaborasi, bilah status di kiri bawah jendela menunjukkan bagaimana ...

Kantor 2011 untuk Mac: Menggunakan Fitur Custom Shows Custom - dummies

Kantor 2011 untuk Mac: Menggunakan Fitur Custom Shows Custom - dummies

Di Office 2011 untuk Mac, Fitur Custom's Shows PowerPoint memungkinkan Anda membuat versi yang lebih pendek dan versi pesanan yang berbeda dari tampilan slide Anda. Untuk mengatur versi slide show yang lebih kecil di PowerPoint 2011, kadang-kadang disebut versi anak, ikuti langkah-langkah ini: Dalam tampilan Normal, pilih Slide Show → Custom Shows → Edit Custom Show dari menu bar. ...

Pilihan Editor

Bagaimana BPaaS Bekerja di Dunia Nyata Komputasi Awan - dummies

Bagaimana BPaaS Bekerja di Dunia Nyata Komputasi Awan - dummies

Jika Anda telah memutuskan untuk gunakan BPaaS (Business Process as a Service) dalam model awan hibrida sebagai platform pengiriman untuk layanan, Anda perlu memahami bagaimana menggabungkan layanan bersama berdasarkan proses yang ingin Anda jalankan. Seperti yang ditunjukkan pada gambar berikut, layanan proses bisnis dapat dikaitkan dengan beragam ...

Mengembangkan lingkungan keamanan Hybrid Cloud Environment - dummies

Mengembangkan lingkungan keamanan Hybrid Cloud Environment - dummies

Yang bijaksana dapat berhasil mengurangi banyak risiko keamanan dalam lingkungan awan hibrida Untuk mengembangkan lingkungan hibrida yang aman, Anda harus menilai keadaan strategi keamanan Anda saat ini dan juga strategi keamanan yang ditawarkan oleh penyedia awan Anda. Menilai keadaan keamanan Anda saat ini Dalam lingkungan hibrida, keamanan ...

Mengelola Beban Kerja dalam Model Awan Hybrid - dummies

Mengelola Beban Kerja dalam Model Awan Hybrid - dummies

Ada prinsip-prinsip yang harus dipikirkan saat mengelola beban kerja dalam hibrida model awan Manajemen, dalam konteks ini, mengacu pada bagaimana sumber daya ditugaskan untuk memproses beban kerja. Tugas mungkin didasarkan pada ketersediaan sumber daya, prioritas bisnis, atau penjadwalan acara. Di era komputasi mainframe bersatu, manajemen beban kerja cukup mudah. Ketika sebuah tugas ...

Pilihan Editor

Bagaimana Menyimpan Perubahan pada Template yang Disesuaikan di Excel 2013 - dummies

Bagaimana Menyimpan Perubahan pada Template yang Disesuaikan di Excel 2013 - dummies

Simpan penyesuaian ke Excel 2013 template yang Anda download untuk membuat buku kerja yang Anda buat dari mereka lebih mudah digunakan dan lebih cepat untuk diisi. Misalnya, Anda dapat membuat template Laporan Praktis Triwulanan sendiri dari template yang dihasilkan oleh template yang telah diunduh dengan mengisi nama dan alamat perusahaan Anda di bagian atas ...

Cara Menyimpan Tampilan Khusus di Excel 2016 - dummies

Cara Menyimpan Tampilan Khusus di Excel 2016 - dummies

Dalam rangka membuat dan mengedit Excel 2016 lembar kerja, Anda mungkin menemukan bahwa Anda perlu memodifikasi lembar kerja berkali-kali saat Anda bekerja dengan dokumen itu. Fitur Tampilan Khusus Excel memungkinkan Anda menyimpan jenis perubahan pada layar lembar kerja. Dengan cara ini, alih-alih meluangkan waktu ...

Bagaimana cara menghasilkan bilangan bulat di Excel 2016 - dummies

Bagaimana cara menghasilkan bilangan bulat di Excel 2016 - dummies

Anda menggunakan fungsi ROUND 2016 yang ditemukan di Menu drop-down Math & Trigger tombol perintah untuk mengumpulkan atau menurunkan nilai pecahan di lembar kerja seperti Anda saat bekerja dengan spreadsheet keuangan yang perlu menunjukkan nilai moneter hanya pada dolar terdekat. Tidak seperti ketika menerapkan format angka ke sel, ...