Contoh Operasi Aritmatika C++ dengan scanf()


Malam gaes, pada artikel kali ini kita akan belajar menggunakan
library stdio.h untuk melakukan operasi aritmatika ( +, -, *, /, % ) yang biasa digunakan dalam dasar pemahaman codingSeperti pada artikel sebelumnya [ I/O Stdio ] kita bisa input, tetapi kita disini akan lebih mengenal untuk melakukan operasi-operasi dalam aritmatika. Pada library stdio.h ini input-output agak lebih rumit memang dari pada dengan library iostream, karena kita harus bisa mendefinisikan masing-masing yang akan kita inputkan berjenis apa 👀
Apakah bertipe angka ataupun sebuang string ( karakter huruf / simbol khusus ).

Pertama kita buat awalnya :
#include<stdio.h>
using namespace std;
int main() {

}

Lalu kita buat 2 variabel dengan jenis data int sebagai tempat input dan outputnya :
int x, y;
Dengan deklarasi ini kita sudah memiliki wadah untuk nilai-nilai yang akan kita operasikan. Akan tampak menjadi :
#include<stdio.h>
using namespace std;
int main() {
    int x, y;
}


Selanjutnya dengan perintah printf() kita akan menampilkan teks ( output ) yang memberikan informasi untuk input nilai pertama dengan diikuti oleh perintah scanf() untuk inputnya :
printf("Nilai x : ");
scanf("%d", &x);

Lengkapnya menjadi :
#include<stdio.h>
using namespace std;
int main() {
    int i, x, y;
    printf("Nilai x : ");
    scanf("%d", &x);
}

Coba kita jalankan, hasilnya :

Terlihat kita sudah bisa input nilai disini, tetapi hanya input sekali setelah menekan [ Enter ] aplikasi akan berhenti atau berakhir. Tidak ada proses selanjutnya.


Selanjutnya kita akan buat input yang kedua. Tambahkan baris kode untuk hal ini, menjadi :
    int i, x, y;
    printf("Nilai x : ");
    scanf("%d", &x);
    printf("Nilai y : ");
    scanf("%d", &y);

Kita jalankan kembali dan hasilnya :

Terlihat sekarang kita sudah bisa untuk input nilai yang kedua, selanjutnya kita akan melakukan operasi aritmatikanya. Dimulai dengan penambahan ( + ), tambahkan baris kode printf() seperti berikut dibawah scanf() yang kedua :
printf("Hasil x + y = %d\n", x+y);

Lengkapnya :
#include<stdio.h>
using namespace std;
int main() {
    int i, x, y;
    printf("Nilai x : ");
    scanf("%d", &x);
    printf("Nilai y : ");
    scanf("%d", &y);
    printf("Hasil x + y = %d\n", x+y);
}


Kita jalankan dan lihat hasilnya :

Horay, berhasil😎
Selanjutnya kita bisa langsung copy-paste saja untuk aritmatika yang lainnya, yaitu -, *, / dan % menjadi :
    int i, x, y;
    printf("Nilai x : ");
    scanf("%d", &x);
    printf("Nilai y : ");
    scanf("%d", &y);
    printf("Hasil x + y = %d\n", x+y);
    printf("Hasil x - y = %d\n", x-y);
    printf("Hasil x * y = %d\n", x*y);
    printf("Hasil x / y = %d\n", x/y);
    printf("Hasil x % y = %d\n", x%y);

Lebih lengkap :
#include<stdio.h>
using namespace std;
int main() {
    int i, x, y;
    printf("Nilai x : ");
    scanf("%d", &x);
    printf("Nilai y : ");
    scanf("%d", &y);
    printf("Hasil x + y = %d\n", x+y);
    printf("Hasil x - y = %d\n", x-y);
    printf("Hasil x * y = %d\n", x*y);
    printf("Hasil x / y = %d\n", x/y);
    printf("Hasil x % y = %d\n", x%y);
}

Dari source code tersebut, kita akan menampilkan hasil aritmatika sekaligus untuk +, -, *, / dan %. Coba sekarang kita jalankan dan akan mendapatkan hasil :


Sip, berhasil. Kita sudah berhasil membuat aplikasi aritmatika sederhana dan langsung menggunakan 5 operator aritmatika sekaligus 😁😇
Yuk belajar ✌✋

Ahmad Istakim

Alumni dari jurusan Manajemen Informatika di Universitas Sains Al-Qur'an (UNSIQ ) Wonosobo. Tertarik dalam bidang pendidikan, teknologi komputasi dan disiplin ilmu keislaman ( Tafsir, Hadits, Arudl, Nahwu-Sharaf, Fiqh maupun Aqidah ) - https://s.id/blog-islamQ. Pernah juga mengenyam pendidikan di beberapa pesantren yang ada di Kab. Wonosobo dan Kab. Purworejo

Posting Komentar

Lebih baru Lebih lama