PROGRAM KALKULATOR
DALAM MENGINPUT
PERTAMBAHAN[X], PENGURANGAN[-], PERKALIAN[X], PEMBAGIAN[:]
Hai, teman – teman kembali lagi dengan saya berliana, nah
disini saya akan menunjukan cara membuat program penghitung/ program kalkulator
yang telah saya buat dalam bahasa c. Program yang saya buat ini yaitu untuk
mempermudah seseorang memahami bagaimana cara membuat suatu program kalkulator
dan bagaimana cara memahami bahasa yang digunakan beserta source code yang
dipakai. Nah, Untuk kalian yang masih bingung software apa sih yang digunakan
dalam bahasa C/ C++ , biasanya saya
mengunakan Code Block dan DevC++. Dalam
software ini mempermudah para penggunannyadalam
membuat suatu program.Jadi buat kalian yang penasaran dan ga mau ribet sihlakan
di download software tersebut, dan sebenarnya masih banyak aplikasi lainnya dalam penggunaan
bahasa pemrograman . Sebelum membuat program ada pulannya kalian mengenali file
header dalam bahasa pemrograman. Jika kalian belum memahami File Header itu akan
sulit untuk kalian yang masih pemula dalam mebuat suatu program. Untuk itu
sihlakn juga buat kalian yang penasaran dan ingin mempelajari file header
tersebut bisa langsung lihat pada kolom menu yang tertera atau bisa langsung
klik web di samping =>
Jadi
untuk kalian yang penasaran yuk langsung
belajar beserta penjelasannya yang saya buat. Program ini akan
menampilkan menu inputan yaitu :
Tampilan
pada menu :
1. Menampilkan
pilihan
2. menghitung
jumlah yang di input
3. Aplikasi
ini menampilkan jumlah yang di input
Ada
pun tipe data yang digunakan dalam program tersebut, yaitu :
Header
1.
<stdio.h>
2.
<stdlib.h>
3.
<conio.h>
4.
<string.h>
Ø Menampilkan menu
Digunakan
untuk menampilkan suatu tampilan menu :
menu:
system("cls");
printf("\n");
printf(" |------------------------------------------------------|\n");
printf(" |------------ Berliana
-----------------------------|\n");
printf(" |
{PROGRAM KALKULATOR SEDERHANA} |\n");
printf(" |--------| Per[+],Peng[-],Per[x],pem[:] |--------|\n");
printf(" |-------------------------------------------------------|\n");
printf(" |
| [1]. Pertambahan |
|\n");
printf(" |
| [2]. Pengurangan |
|\n");
printf(" |
| [3]. Perkalian | |\n");
printf(" |
| [4]. Pembagian | |\n");
printf(" |
| [5]. keluar | |\n");
printf(" |-------------------------------------------------------|\n");
printf(" Masukan pilihan [1][2][3][4][5] : ");
scanf("%d",&pilih);
|
Ø Inputan
Digunakan untuk
untuk menampilkan inputan pada pilihan, pada menu yang dipilih , berikut source
codenya :
case 1: input:
system("cls");
printf(" [+] pertamabahan \n");
printf(" ----------------------------------------\n");
printf(" Masukkan bilangan pertama :
");
scanf("%f",&b);
printf("\n Masukkan bilangan kedua : ");
scanf("%f",&c);
d=b+c;
printf("\n ---------------------------------- +\n");
printf(" Hasil : %.f\n",d);
printf("\n Apakah Ingin Kembali ke menu (Y/T)?
");
scanf("%s",&pilih);
if (pilih == 'Y' | pilih == 'y'){
goto menu; }
else if (pilih == 'T' | pilih == 't'){
else {
goto menu; }{
break; }
}
switch
(pilih)
{
case
2:
system("cls");
printf(" [-] pengurangan \n");
printf(" ---------------------------------\n");
printf(" Masukkan bilangan pertama : ");
scanf("%f",&b);
printf("\n Masukkan bilangan kedua : ");
scanf("%f",&c);
d=b-c;
printf("\n --------------------------------
-\n");
printf(" Hasil : %.f\n",d);
printf("\n Apakah Ingin Kembali ke menu (Y/T)?
");
scanf("%s",&pilih);
if (pilih == 'Y' | pilih == 'y'){
goto menu; }
else if (pilih == 'T' | pilih == 't'){
}
else {
goto menu; }
{
break;
}
}
switch
(pilih)
{
case 3:
system("cls");
printf(" [-] perkalian
\n");
printf("
---------------------------------\n");
printf(" Masukkan
bilangan pertama : ");
scanf("%f",&b);
printf("\n Masukkan
bilangan kedua : ");
scanf("%f",&c);
d=b*c;
printf("\n
-------------------------------- x\n");
printf(" Hasil : %.f\n",d);
printf("\n Apakah Ingin Kembali ke menu (Y/T)?
");
scanf("%s",&pilih);
if (pilih == 'Y' | pilih ==
'y'){
goto menu; }
else if (pilih == 'T' | pilih == 't'){
}
else {
goto menu; }
{
break;
}
}
switch
(pilih)
{
case
4:
system("cls");
printf(" [-] Pembagian \n");
printf("
---------------------------------\n");
printf(" Masukkan bilangan pertama : ");
scanf("%f",&b);
printf("\n Masukkan bilangan kedua : ");
scanf("%f",&c);
d=b/c;
printf("\n --------------------------------
/\n");
printf(" Hasil : %.f\n",d);
printf("\n Apakah Ingin Kembali ke menu (Y/T)?
");
scanf("%s",&pilih);
if (pilih == 'Y' | pilih == 'y'){
goto menu; }
else if (pilih == 'T' | pilih == 't'){
}
else {
goto menu; }
{
break;
}
}
switch
(pilih)
{
|
Ø Perogram
pilihan
Program
pilihan , jika ingin kembali ke menu tekan Y / y, jikan ingin keluar dari
program tekan T/t berikut sourcenya :
printf("\n Apakah Ingin Kembali ke menu (Y/T)?
");
scanf("%s",&pilih);
if (pilih == 'Y' |
pilih == 'y'){
goto menu; }
else if (pilih ==
'T' | pilih == 't'){
}
else {
goto menu; }
{
break;
}
}
|
Ø Program keluar
Program pilihan
untuk mengakhiri program, source code sebagai berikut :
{
case 5: exit:
printf("\n |TERIMAKASIH TELAH BERKUNJUNG
!!!|");
return 0;
default:
goto menu;
}
|
Source code :
Source Code
|
#include
<stdio.h>
#include
<stdlib.h>
#include
<conio.h>
#include
<string.h>
int main() {
int pilih;
float a,b,c,d;
menu:
system("cls");
printf("\n");
printf(" |---------------------------------------------------------|\n");
printf(" |---------------------- Berliana
---------------------|\n");
printf(" |
{PROGRAM KALKULATOR SEDERHANA} |\n");
printf(" |-------|
Per[+],Peng[-],Per[x],pem[:] |--------|\n");
printf(" |--------------------------------------------------------|\n");
printf(" |
| [1]. Penjumlahan | |\n");
printf(" |
| [2]. Pengurangan | |\n");
printf(" |
| [3]. Perkalian | |\n");
printf(" |
| [4]. Pembagian |
|\n");
printf(" |
| [5]. keluar | |\n");
printf("
|--------------------------------------|\n");
printf(" Masukan pilihan [1][2][3][4][5] : ");
scanf("%d",&pilih);
switch (pilih)
{
case 1: input:
system("cls");
printf(" [+] pertamabahan \n");
printf("
---------------------------------\n");
printf(" Masukkan bilangan pertama : ");
scanf("%f",&b);
printf("\n Masukkan bilangan kedua : ");
scanf("%f",&c);
d=b+c;
printf("\n --------------------------------
+\n");
printf(" Hasil : %.f\n",d);
printf("\n Apakah Ingin Kembali ke menu (Y/T)?
");
scanf("%s",&pilih);
if (pilih == 'Y' | pilih == 'y'){
goto menu; }
else if (pilih == 'T' | pilih == 't'){
}
else {
goto menu; }
{
break;
}
}
switch (pilih)
{
case 2:
system("cls");
printf(" [-] pengurangan \n");
printf("
---------------------------------\n");
printf(" Masukkan bilangan pertama : ");
scanf("%f",&b);
printf("\n Masukkan bilangan kedua : ");
scanf("%f",&c);
d=b-c;
printf("\n --------------------------------
-\n");
printf(" Hasil : %.f\n",d);
printf("\n Apakah Ingin Kembali ke menu (Y/T)?
");
scanf("%s",&pilih);
if (pilih == 'Y' | pilih == 'y'){
goto menu; }
else if (pilih == 'T' | pilih == 't'){
}
else {
goto menu; }
{
break;
}
}
switch (pilih)
{
case 3:
system("cls");
printf(" [-] perkalian \n");
printf("
---------------------------------\n");
printf(" Masukkan bilangan pertama : ");
scanf("%f",&b);
printf("\n Masukkan bilangan kedua : ");
scanf("%f",&c);
d=b*c;
printf("\n --------------------------------
x\n");
printf(" Hasil : %.f\n",d);
printf("\n Apakah Ingin Kembali ke menu (Y/T)?
");
scanf("%s",&pilih);
if (pilih == 'Y' | pilih == 'y'){
goto menu; }
else if (pilih == 'T' | pilih == 't'){
}
else {
goto menu; }
{
break;
}
}
switch (pilih)
{
case 4:
system("cls");
printf(" [-] Pembagian \n");
printf(" ---------------------------------\n");
printf(" Masukkan bilangan pertama : ");
scanf("%f",&b);
printf("\n Masukkan bilangan kedua : ");
scanf("%f",&c);
d=b/c;
printf("\n --------------------------------
/\n");
printf(" Hasil : %.f\n",d);
printf("\n Apakah Ingin Kembali ke menu (Y/T)?
");
scanf("%s",&pilih);
if (pilih == 'Y' | pilih == 'y'){
goto menu; }
else if (pilih == 'T' | pilih == 't'){
}
else {
goto menu; }
{
break;
}
}
switch (pilih)
{
case 5: exit:
printf("\n |TERIMAKASIH TELAH BERKUNJUNG
!!!|");
return 0;
default:
goto menu;
}
}
|
Terimakasih atas kunjungannya , saya memberikan contoh sebuah
program untuk menghitung agar mempermudah untuk para penggunanya
Mohon untuk saran dan
kritiknya