Oke sahabat setia syarif soden, pada kesempatan kali ini Mimin membagikan program kalkulator sederhana c++, pada program ini terdapat penjelasan fungsi dari kode program yang digunakan. Dan rogram ini menggunakan percabangan IF ELSE.
Pengertian percabangan IF ELSE:
Pernyataan IF adalah salah satu pernyataan penyeleksian yang memungkinkan kita memanipulasi aliran jalannya program berdasarkan conditional expression. Hal ini dapat memungkinkan kita membuat program yang berjalan secara fleksibel sesuai keadaan dari pengguna dan mesin.
Penyeleksian if adalah pernyataan penyeleksian yang mencari kebenaran dari conditional expression yang disebutkan. conditional expression harus berupa bilangan Boolean atau operasi yang menghasilkan bilangan Boolean dan menyatakan benar atau salah atas expression tersebut.
Ketika mesin eksekusi bertemu dengan penyeleksian if maka CPU akan memeriksa kebenaran dari conditional expression yang disebutkan, jika benar (true) maka perintah yang ada di dalamnya akan dijalankan, jika salah (false) maka akan memeriksa pernyataan else if (jika ada), hal itu dilakukan berulang satu demi satu hingga menemukan kondisi yang bernilai benar (true). Jika tidak ditemukan maka akan melakukan perintah pernyataan else. Jika else tidak ada maka pernyataan if secara keseluruhan akan diabaikan.
Baca Juga: Rekomendasi Aplikasi Perekam Layar Laptop Terbaik 2021
Kode Program kalkulator sederhana menggunakan c++;#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
float x,y;
int pil;
menu :
cout << "Kalkulator Sederhana C++ \n";
cout << "Pilihan Operator : \n";
cout << "www.syarifsoden.xyz \n";
cout << "=========================\n";
cout << "1.Operator (+)\n";
cout << "2.Operator (-)\n";
cout << "3.Operator (/)\n";
cout << "4.Operator (*)\n";
cout << "Masukkan Kode Operator : ";cin >> pil;
if (pil > 4 || pil < 1){
cout << "\nKode yang anda masukkan tidak ada \nSilahkan masukkan ulang kode .";
system("pause");
system("cls");
goto menu;
}
else {
cout << "Operan 1 : ";cin >> x;
cout << "Operan 2 : ";cin >> y;
if (pil == 1){
cout << "\nHasil penjumlahan dari "<<x<<" + "<<y<<" adalah : "<<x+y<<endl;
}
else if (pil == 2){
cout << "\nHasil pengurangan dari "<<x<<" - "<<y<<" adalah : "<<x-y<<endl;
}
else if (pil == 3){
cout << "\nHasil perkalian dari "<<x<<" * "<<y<<" adalah : "<<x/y<<endl;
}
else if (pil == 4){
cout << "\nHasil perkalian dari "<<x<<" * "<<y<<" adalah : "<<x*y<<endl;
}
}
return 0;
}
Hasil Output Program:
Penjelasan Kode Program kalkulator c++;
Tanda ‘#’ disebut preprocessor directive, Preprocessor directive adalah perintah – perintah yang diberikan kepada compiler untuk melakukan definisi, misalnya untuk memasukkan file library, dan lain sebagainya.
iostream adalah header yang dibutuhkan untuk “kegiatan” input dan output.
main() adalah blok program yang berfungsi sebagai badan sebuah alur kondingan atau disebut sebagai program utama yang ditulis antara kode { hingga }.
Fungsi Using namespace std; adalah untuk memberitahukan kepada kompiler bahwa kita akan menggunakan semua fungsi, class atau file yang terdapat pada memori namespace std.
Cout<< adalah fungsi pada c++ yang menampilkan data dengan tipe data apapun kelayar
Cin>> adalah pada c++ yang manipulator yang bias memasukkan data berupa numerik dan karakter
Kode int sebelum main() menandakan nilai kembalian atau hasil akhir dari function main(). Kode int merupakan singkatan dari integer, yakni tipe data angka bulat.
Perintah return 0; berhubungan dengan kode int main(void) sebelumnya. Disinilah kita menutup function main() yang sekaligus mengakhiri kode program bahasa C.
\n; adalah perintah untuk memulai baris baru
int berfungsi untuk memasukkan bilanagn bulat
IF adalah operator pernyataan yang berfungsi untuk mengecek pernyataan yang di masukan atau membandingkan pernyataan dan jika nilai yang ada didalam pernyataan tersebut sesuai atau sama dengan syarat maka program yang ada didalam fungsi if akan dijalankan jika tidak sesuai maka akan tidak dijalankan.
fungsi else dalam program c++ ? else berfungsi untuk menerima nilai jika pernyataan if yang dibuat tidak memenuhi persyaratan dari program yang dibuat atau bisa dikatakan else adalah fungsi yang menerima selain dari persyaratan if tetapi dengan syarat bahwa program if yang dibuat tidak memenuhi syarat maka fungsi else dapat berjalan. jadi fungsi else tidak membutuhkan persayaratan () yang dibuat user melainkan akan secara otomatis dibuat dalam program contohnya
didalam fungsi pernyataan if ada juga fungsi tambahan else if (jika tidak). else if berfungsi untuk membuat fungsi lain seperti fungsi if seperti pernyataan tambahan atau fungsi pernyataan kedua jika fungsi if tidak memenuhi syarat. else if biasanya digunakan untuk membuat program yang membutuhkan persyaratan tertentu dan berbeda beda
Fungsi dari system(“CLS”) di C++ adalah untuk membersihkan layar pada program yang akan dijalankan sehingga pemrogram dapat menenentukan saat untuk menghapus data yang telah dijalankan tanpa harus menutup program tersebut dan membukanya kembali.
system (“PAUSE”), memberikan instruksi pada program untuk menghentikan proses eksekusi sampai user menekan sembarang tombol. Dampak penggunakan instruksi ini adalah munculnya teks “Press any key to continue…“. System(“PAUSE”) dapat kamu gunakan ketika kamu menggunakan compiler visual studio. Ketika kamu menggunakan code block, system(“PAUSE”) tidak dikenali, sehingga kamu dapat menggunakan instruksi cin.get().
0 Post a Comment: