Minggu, 16 Oktober 2016

FLOWCHART DAN PROGRAM KALKULATOR SEDERHANA C

Berikut adalah flow chart dari program kalkulator sederhana:





Lalu dari flowhcart diatas diimplementasikan ke program menjadi

#include<stdio.h>
#include<conio.h>
int main()
{
float a, b, hasil; char op;
puts("====================================");
puts("Kalkulator Sederhana");
puts("====================================");
printf("Angka ke-1=  "); scanf("%f", &a);
printf("Angka ke-2=  "); scanf("%f", &b);
printf("operasi(+,-,/,*)=  "); scanf("%s", &op);
if(op=='+') hasil = a + b ;
else if(op=='-') hasil = a - b ;
else if(op=='*') hasil = a * b ;
else if(op=='/') hasil = a / b ;
printf("Hasil = %.2f",hasil);
getch();
return(0);
}


KETERANGAN PROGRAM:
a.   stdio.h adalah library pada bahasa C yang digunakan untuk operasi input-output (stdio = Standar Input dan Output).
b.   conio.h berkas header pada bahasa pemrograman C yang kebanyakan digunakan pada compiler berbasis MS-DOS untuk membuat antarmuka konsol.
c.       int main() adalah fungsi utama dari sebuah kode bahasa C.
d.      float adalah  tipe data angka yang memiliki bagian desimal di akhir angka.
e.       char adalah tipe data yang hanya bisa diisi dengan 1 karakter saja
f.        Printf digunakan untuk membuat sebuah output pada tampilan
g.       puts berfungsi untuk membuat sebuah output pada tampilan
h.      if dan else if adalah statement yang digunakan untuk penyeleksian kondisi.
i.   getch() digunakan untuk membaca input dari keyboard dan menghentikan proses yang berjalan.
j.        return 0 digunakan untuk membalikkan nilai/mengakhiri program.


Jika sudah coba compile program di cmd dengan cara :




Lalu jika tidak ada error lanjutkan dengan menjalan program tersebut dengan cara :





Lalu setelah di run akan muncul tampilan seperti berikut :



Lalu masukkan angka dan operator yang ingin digunakan :



Lalu tekan enter dan hasil perhitungan akan keluar seperti berikut :




2IA14
Anggota Kelompok:
Agung Prayoga(50415284)
Fikri Akbar(52415667)

Mochammad Farrel Wiraputra(57415485)

Tidak ada komentar:

Posting Komentar