Cara Membuat Kalkulator Sederhana Menggunakan Dev C++
Cara Membuat Kalkulator Sederhana Menggunakan Dev C++ - AnthzoBlog. Program yang ada adalah penumlahan, pengurangan, perkalian, pembagian, dan perpangkatan. Bagi yang ingin mempunyai pencerahan mengenai pembuatan program dengan menggunakan dev c++ bisa lihat kodingannya. Penampakan dari hasil running adalah pada gambar di atas.
#include <stdio.h>Silahkan dicoba dan apabila ada yang kurang dimengerti bisa langsung komentari saja postingan ini, maaf jika ada yang kurang tepat, maklum masih belajar.
#include <conio.h>
#include <windows.h>
#include <math.h>
void judul();
void setcolor (unsigned short color){
HANDLE hCon = GetStdHandle (STD_OUTPUT_HANDLE);
SetConsoleTextAttribute (hCon,color);
}
main()
{
int a,b,hasil;
char operasi;
char ulang;
ulang = 'Y';
while (ulang == 'Y' || ulang == 'y')
{
system("CLS");
judul();
setcolor(7);
printf("Pilih Nomor Operasi : ");scanf("%s",&operasi);
switch (operasi){
case '1' :
printf("Masukkan Nilai 1 = ");scanf("%d",&a);
printf("Masukkan Nilai 2 = ");scanf("%d",&b);
printf("----------------------------");
hasil=a+b;
setcolor(12);
printf("\nHasil Penjumlahan = %d\n",hasil);
break;
case '2' :
printf("Masukkan Nilai 1 = ");scanf("%d",&a);
printf("Masukkan Nilai 2 = ");scanf("%d",&b);
printf("----------------------------");
hasil=a-b;
setcolor(12);
printf("\nHasil Pengurangan = %d\n",hasil);
break;
case '3' :
printf("Masukkan Nilai 1 = ");scanf("%d",&a);
printf("Masukkan Nilai 2 = ");scanf("%d",&b);
printf("----------------------------");
hasil=a*b;
setcolor(12);
printf("\nHasil Perkalian = %d\n",hasil);
break;
case '4' :
printf("Masukkan Nilai 1 = ");scanf("%d",&a);
printf("Masukkan Nilai 2 = ");scanf("%d",&b);
printf("----------------------------");
hasil=a/b;
setcolor(12);
printf("\nHasil Pembagian = %d\n",hasil);
break;
case '5' :
printf("Masukkan Nilai = ");scanf("%d",&a);
printf("Masukkan Nilai Pangkat = ");scanf("%d",&b);
printf("----------------------------");
hasil=pow(a,b);
setcolor(12);
printf("\nHasil Perpangkatan = %d\n",hasil);
break;
case '0' :
setcolor(12);
printf("\nE-mail : a.anthzo@rocketmail.com");
printf("\nNomor HP : 081906515912");
printf("\nPIN BB : 7D03F8B5\n");
break;
default:
printf("Kode yang Anda masukan salah, silahkan periksa kembali!\n");
}
setcolor(7);
printf("\nMau diulang lagi gak? [Y/N] : ");scanf("%s",&ulang);
}
getch();
}
void judul(){
printf("Nama : Susanto\n");
printf("NPM : 065114333\n");
printf("Prodi : Ilmu Komputer\n");
printf("Universitas Pakuan Bogor\n");
setcolor (10);
printf("-------------------------------------------------------------------------------\n");
printf(" =========== KALKULATOR SERBAGUNA V.1 ===========\n");
printf("-------------------------------------------------------------------------------\n");
printf("1 = Penjumlahan \t\t4 = Pembagian\n");
printf("2 = Pengurangan \t\t5 = Perpangkatan\n");
printf("3 = Perkalian \t\t\t0 = Contact Admin\n");
printf("-------------------------------------------------------------------------------\n");
}