/**
Program menghitung nilai berdasarkan jenis operasi arikmatika
Nama Program : Kalkulator aritmatika
input : Menginput dua buah bilangan untuk melakukan perhitungan matematika
Bilangan pertama a
Bilangan kedua b
Persamaan : Total ada 4 :
a. Penjumlahan : Jumlah = a + b
b. Pengurangan : Kurang = a - b
c. Perkalian : Kali = a * b
d. Pembagian : Bagi = a / b
proses : -
output : sesuai dengan pilihan operasi persamaan di atas
Description : Program ini adalah aplikasi yang berfungsi untuk melakukan perhitungan arikmatika, dibuat di code blocks
**/
//import library
#include "stdio.h"
//#include "conio.h"
//deklarasi variabel konstanta
#define BATAS_ITERASI 10
#define PI 3.14159265
//fungsi prototype untuk exponen
double hitung_pangkat(double a,int b);
double hitung_faktorial(int b);
//fungsi prototype untuk menghitung nilai cos(a)
double hitung_pangkat_cos(double a,int b);
double hitung_faktorial_cos(int b);
double hitung_tanda(int b);
//fungsi utama
int main()
{
//deklarasi variable
char menu_operasi; //variabel untuk menu pilihan
int a,b; //variabel untuk bilangan yang akan di hitung
int total; //variabel untuk hasil perhitungan biasa
int iterasi; //batas iterasi
double hasil_pangkat; //variabel untuk hasil pangkat
double hasil_faktorial; //variabel untuk hasil faktorial
double hasilsatuiterasi; //variabel untuk hasil satu rasi
double hasil_tanda;
double ea; //variabel untuk nilai exponen
double adeg, arad, cos; //variabel untuk mencari nilai cos(a)
//inisialisasi variabel
iterasi=BATAS_ITERASI; //memberi nilai iterasi sama dengan batas iterasi pada nilai konstan
ea=0; //memberi nilai awal untuk exponen
cos=0.0; //memberi nilai awal cos sama dengan 0.0
//judul
printf("============================================================\n");
printf(" aswandi \n");
printf(" Kelas XI TKJ 3 \n");
printf("============================================================\n");
while(1)
{
//pemilihan menu operasi
printf("\nMenu Pilihan : \n\n");
printf("[a] Penjumlahan\t[b] Pengurangan\t[c] Perkalian\t[d] Pembagian\n");
printf("\nSilahkan pilih jenis operasi yang anda inginkan : ");
scanf("%c",&menu_operasi);
//pengecekan pilihan menu dengan if()
if(menu_operasi=='0') //jika menu pilihan 0 maka program akan keluar
{
break;
}
//memilih jenis soal berdasarkan jenis operasi aritmatika
if(menu_operasi=='a' || menu_operasi=='b' || menu_operasi=='c' || menu_operasi=='d' || menu_operasi=='e' || menu_operasi=='f')
{
//input bilangan
printf("\nMasukkan Bilangan pertama : ");
scanf("%d",&a);
printf("\nMasukkan Bilangan kedua : ");
scanf("%d",&b);
}
else if(menu_operasi=='g'||menu_operasi=='h')
{
//input bilangan
printf("\nMasukkan Bilangan pertama :");
scanf("%d",&a);
}
else if(menu_operasi=='i')
{
//input bilangan
printf("\nMasukkan nilai x (dalam derajat) : ");
scanf("%lf",&adeg);
}
if(menu_operasi=='a') //jika menu 1 maka penjumlahan
{
//hitung jumlah
total=a+b;
//cetak hasil jumlah
printf("Hasil penjumlahan %d + %d = %d", a,b,total);
break;
}
else if(menu_operasi=='b') //jika menu 2 pengurangan
{
//hitung kurang
total=a-b;
//cetak hasil kurang
printf("Hasil pengurangan %d - %d = %d", a,b,total);
break;
}
else if(menu_operasi=='c') //jika menu nomor 3 yang dipilih
{
//hitung kali
total=a*b;
//cetak hasil kali
printf("Hasil perkalian %d * %d = %d", a,b,total);
break;
}
else if(menu_operasi=='d')//jika menu nomor 4 yang dipilih
{
//hitung bagi
total=a/b;
//cetak hasil bagi
printf("Hasil bagi %d / %d = %d", a,b,total);
break;
}
}
}
Program menghitung nilai berdasarkan jenis operasi arikmatika
Nama Program : Kalkulator aritmatika
input : Menginput dua buah bilangan untuk melakukan perhitungan matematika
Bilangan pertama a
Bilangan kedua b
Persamaan : Total ada 4 :
a. Penjumlahan : Jumlah = a + b
b. Pengurangan : Kurang = a - b
c. Perkalian : Kali = a * b
d. Pembagian : Bagi = a / b
proses : -
output : sesuai dengan pilihan operasi persamaan di atas
Description : Program ini adalah aplikasi yang berfungsi untuk melakukan perhitungan arikmatika, dibuat di code blocks
**/
//import library
#include "stdio.h"
//#include "conio.h"
//deklarasi variabel konstanta
#define BATAS_ITERASI 10
#define PI 3.14159265
//fungsi prototype untuk exponen
double hitung_pangkat(double a,int b);
double hitung_faktorial(int b);
//fungsi prototype untuk menghitung nilai cos(a)
double hitung_pangkat_cos(double a,int b);
double hitung_faktorial_cos(int b);
double hitung_tanda(int b);
//fungsi utama
int main()
{
//deklarasi variable
char menu_operasi; //variabel untuk menu pilihan
int a,b; //variabel untuk bilangan yang akan di hitung
int total; //variabel untuk hasil perhitungan biasa
int iterasi; //batas iterasi
double hasil_pangkat; //variabel untuk hasil pangkat
double hasil_faktorial; //variabel untuk hasil faktorial
double hasilsatuiterasi; //variabel untuk hasil satu rasi
double hasil_tanda;
double ea; //variabel untuk nilai exponen
double adeg, arad, cos; //variabel untuk mencari nilai cos(a)
//inisialisasi variabel
iterasi=BATAS_ITERASI; //memberi nilai iterasi sama dengan batas iterasi pada nilai konstan
ea=0; //memberi nilai awal untuk exponen
cos=0.0; //memberi nilai awal cos sama dengan 0.0
//judul
printf("============================================================\n");
printf(" aswandi \n");
printf(" Kelas XI TKJ 3 \n");
printf("============================================================\n");
while(1)
{
//pemilihan menu operasi
printf("\nMenu Pilihan : \n\n");
printf("[a] Penjumlahan\t[b] Pengurangan\t[c] Perkalian\t[d] Pembagian\n");
printf("\nSilahkan pilih jenis operasi yang anda inginkan : ");
scanf("%c",&menu_operasi);
//pengecekan pilihan menu dengan if()
if(menu_operasi=='0') //jika menu pilihan 0 maka program akan keluar
{
break;
}
//memilih jenis soal berdasarkan jenis operasi aritmatika
if(menu_operasi=='a' || menu_operasi=='b' || menu_operasi=='c' || menu_operasi=='d' || menu_operasi=='e' || menu_operasi=='f')
{
//input bilangan
printf("\nMasukkan Bilangan pertama : ");
scanf("%d",&a);
printf("\nMasukkan Bilangan kedua : ");
scanf("%d",&b);
}
else if(menu_operasi=='g'||menu_operasi=='h')
{
//input bilangan
printf("\nMasukkan Bilangan pertama :");
scanf("%d",&a);
}
else if(menu_operasi=='i')
{
//input bilangan
printf("\nMasukkan nilai x (dalam derajat) : ");
scanf("%lf",&adeg);
}
if(menu_operasi=='a') //jika menu 1 maka penjumlahan
{
//hitung jumlah
total=a+b;
//cetak hasil jumlah
printf("Hasil penjumlahan %d + %d = %d", a,b,total);
break;
}
else if(menu_operasi=='b') //jika menu 2 pengurangan
{
//hitung kurang
total=a-b;
//cetak hasil kurang
printf("Hasil pengurangan %d - %d = %d", a,b,total);
break;
}
else if(menu_operasi=='c') //jika menu nomor 3 yang dipilih
{
//hitung kali
total=a*b;
//cetak hasil kali
printf("Hasil perkalian %d * %d = %d", a,b,total);
break;
}
else if(menu_operasi=='d')//jika menu nomor 4 yang dipilih
{
//hitung bagi
total=a/b;
//cetak hasil bagi
printf("Hasil bagi %d / %d = %d", a,b,total);
break;
}
}
}
Komentar
Posting Komentar