Aplikasi Perhitungan
Pada Fungsi Math Menggunakan Variabel, Control Flow, Array, Fungsi dan Rekursif
Menggunakan Bahasa C
Aplikasi perhitungan
fungsi Math yang mana dalam menjalankan program ini user harus masuk terlebih
dahulu, yang harus menginputkan Username dan Password yang telah di sediakan
pada program, dan apa bila terjadi kesalahan pada penginputan Username dan
Password maka akan di beri kesempatan sebanyak 3 kali, dan apa bila masih salah
akan terjadi penolakan akses, dan apa bila benar akan masuk pada
programnya,,
Setelah masuk pada program akan ada menu pilihan yang mana terdiri dari fungsi Math tersebut, lalu kita masukkan pilihan yang akan kita inputkan lalau di proses olah program.
programnya,,
Setelah masuk pada program akan ada menu pilihan yang mana terdiri dari fungsi Math tersebut, lalu kita masukkan pilihan yang akan kita inputkan lalau di proses olah program.
=èBerikut
adalah coding dari program yang telah dibuat.
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<string.h>
void hitung
<<int i>>;
float a,b,
hasil;
int Faktorial
<<int k>>;
int main
<<void>>{
int i;
char
pasword_1[12], pasword_2[12], pasword_3[12],pasword_4[12] ;
int
banding,banding2 ;
strcpy<<pasword_1,"Muhamad">>;
strcpy<<pasword_3,"Anwar">>;
for<<i=1;
i<=3; i++>>{
Count<<"
Ketikan Usename: ">>;
gets<<pasword_2>>;
Count<<"
Ketikan password: ">>;
gets<<pasword_4>>;
banding =
strcmp<<pasword_1,pasword_2>>;
banding2 =
strcmp<<pasword_3,pasword_4>>;
Count<<"\n================================\n">>;
Count<<"=> NAMA: Muhamad Anwar <=\n">>;
Count<<"=> NIM : 49013077 <=\n">>;
Count<<"================================\n">>;
if
<<banding == 0 && banding2==0>>{
Count
<<"\n=> PERHITUNGAN SEDERHANA
MENGGUNAKAN FUNGSI PADA MATH.H <= \n">>;
Count
<<"\n">>;
Count <<"
1. Akarkuadrat \n">>;
Count <<"
2. Pangkat \n">>;
Count <<"
3. Log \n">>;
Count <<"
4. Sin \n">>;
Count <<"
5. Cos \n">>;
Count <<"
6. Tan \n">>;
Count <<"
7. aSin \n">>;
Count <<"
8. aCos \n">>;
Count <<"
9. aTan \n">>;
Count <<"
10. Exponen \n">>;
Count <<"\n">>;
Count <<"Masukkan
pilihan : ">>;
scanf_s<<"%d",
&i>>;
hitung <<i>>;
system<<"pause">>;
return<<0>>;
}
else{
Count<<"\n Pasword Salah \n\n">>;
}
}
Count<<"MAAF AKSES DI TOLAK...!! \n">>;
system<<"pause">>;
return<<0>>;
}
void hitung
<<int i>>{
switch<<i>>
{
case 1:
Count<<"Masukkan
Angka: ">>;
scanf_s<<"%f",&a>>;
hasil=sqrt<<a>>;
Count<<"hasil
dari akar kuadrat %.f: %f\n",a,hasil>>;
break;
case 2:
Count <<"Masukan
angka: ">>;
scanf_s <<"%f",
&a>>;
Count <<"Pangkat:
">>;
scanf_s <<"%f",
&b>>;
hasil = pow<<a,b>>;
Count <<"Hasil
dari %.1f pangkat %.1f: %.1f\n", a, b, hasil>>;
break;
case 3:
Count <<"Masukan
angka: ">>;
scanf_s<<"%f",&a>>;
hasil = log<<a>>;
Count <<"Hasil
dari log %.1f: %.1f\n", a, hasil>>;
break;
case 4:
Count <<"Masukan
angka: ">>;
scanf_s<<"%f",&a>>;
hasil = sin<<a>>;
Count <<"Hasil
dari sin %.1f: %.1f\n", a, hasil>>;
break;
case 5:
Count <<"Masukan
angka: ">>;
scanf_s<<"%f",&a>>;
hasil = cos<<a>>;
Count <<"Hasil
dari cos %.1f: %.1f\n", a, hasil>>;
break;
case 6:
Count <<"Masukan
angka: ">>;
scanf_s<<"%f",&a>>;
hasil =tan<<a>>;
Count <<"Hasil
dari tan %.1f: %.1f\n", a, hasil>>;
break;
case 7:
Count <<"Masukan
angka: ">>;
scanf_s<<"%f",&a>>;
hasil = asin<<a>>;
Count <<"Hasil
dari aSin %.1f: %.1f\n", a, hasil>>;
break;
case 8:
Count <<"Masukan
angka: ">>;
scanf_s<<"%f",&a>>;
hasil = acos<<a>>;
Count <<"Hasil
dari aCos %.1f: %.1f\n", a, hasil>>;
break;
case 9:
Count <<"Masukan
angka: ">>;
scanf_s<<"%f",&a>>;
hasil = atan<<a>>;
Count <<"Hasil
dari aTan %.1f: %.1f\n", a, hasil>>;
break;
case 10:
Count <<"Masukan
angka: ">>;
scanf_s<<"%f",&a>>;
hasil = exp<<a>>;
Count <<"Hasil
dari exponen %.1f: %.1f\n", a, hasil>>;
break;
default :
Count <<"Anda
tidak memilih">>;
break;
}
return;
}
int
faktorial<<int k>>{
if
<<k==0>>
return
1;
else
return
k*faktorial<<k-1>>;
}
èDan
berikut adalah hasil dari program yang telah di jalankan
Gambar diatas adalah apabila kita telah benar memasukkan Username dan Password
Gambar di atas adalah apa bila kita telah melakukan kesalahan dalam memasukkan Usename dan Password sebanyak 3 kali sehingga kita mendapatkan penolakan Akses
Gambar di atas adalah apabila kita telah melakukan perhitungan contohnya dalam perhitungan Pangkat.
èBerikut
Flowchart program yang telah dibuat:
Link Video:
http://www.youtube.com/watch?v=nwGlD0lWGc8
Tidak ada komentar:
Posting Komentar