Berikut ini adalah pertanyaan dari Yan22222 pada mata pelajaran SBMPTN untuk jenjang Sekolah Menengah Atas
Jawaban dan Penjelasan
Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.
Jawaban:
Didalam pemrograman C++ terdapat beberapa operator aritmatika yang bisa kita gunakan
(+) Penjumlahan
(-) Pengurangan
(*) Perkalian
(/) Pembagian
(%) Modulus/Sisa pembagian
Kita akan membuat program kalkulator sederhana dengan menggunakan operator-operator tersebut, dan juga kita gunakan percabangan switch case untuk membuat kondisi operator mana yang ingin digunakan.
Penjelasan:
Program diatas saya menggunakan beberapa header yang umum kita gunakan seperti conio.h untuk penggunaan fungsi getch() agar program tidak langsung tutup ketika dijalankan. kemudian header iostream untuk proses input output dan string untuk tipe data operasi yang menggunakan karakter string.
Ada beberapa variabel yang dibuat yaitu; bil1, bil2, dan pil dengan tipe integer untuk bilangan bulat dan hasil dengan tipe float untuk bilangan pecahan, dan terkahir variabel operasi dengan tipe string.
Nantinya nilai akan diinputkan oleh user dan akan disimpan pada variabel bil1 dan bil2. Pengguna juga akan diminta untuk memasukan pilihan operasi yang ingin digunakan berdasarkan nomor list yang tertera. Inputan tersebut disimpan divariabel pil.
Artikel Lainnya : Program c++ menghitung gaji karyawan
Selanjutnya terdapat percabangan switch case dimana nilai dari variabel pil akan dibandingkan dengan setiap case yang ada. Dimana case 1 untuk penjumlahan, case 2 untuk pengurangan, case 3 untuk perkalian, case 4 untuk pembagian dan case 5 untuk modulus. pernyataan akan dijalankan pada case yang mempunyai nilai yang sama dengan nilai pembanding. Selanjutnya hasil operasi dari kedua bilangan tersebut akan disimpan pada variabel hasil dan ditampilkan ke user.
Semoga dengan pertanyaan yang sudah terjawab oleh aldiputrasamosir dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.
Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact
Last Update: Fri, 09 Dec 22