1. Membuat Calculator sederhana yang dapat melakukan operasi +,-,*, dan / terhadap 2 bilangan
- Flowchart
- Algoritma
- Masukkan input data sesuai dengan format, kemudian masukkan kedalam variabel bil1, op dan bil2
- Apakah op = '*', lakukan proses 3 jika tidak lakukan proses 4
- Kalikan bil1 dengan bil2, masukkan kedalam variabel hasil; hasil = bil1*bil2;
- Apakah op = '/', lakukan proses 5 jika tidak lakukan proses 6
- Bagi bil1 dengan bil2, masukkan ke dalam variabel hasil; hasil = bil1/bil2;
- Apakah op = '-', lakukan proses 7 jika tidak lakukan proses 8
- Kurangi bil1 dengan bil2, masukkan ke dalam variabel hasil; hasil = bil1-bil2;
- Apakah op = '+', lakukan proses 9 jika tidak lakukan proses 10
- Tambahkan bil1 dengan bil2, masukkan ke dalam variabel hasil; hasil = bil1+bil2;
- Cetak Operator yang anda masukkan salah
- Cetak nilai hasil
- Program Selesai
- Source Program
#include
main()
{
float bil1,bil2,hasil;
char op;
puts("\t\tPROGRAM KALKULATOR SEDERHANA");
puts("\t\t============================");
puts("Masukkan Input dengan format : bilangan1 operator bilangan2\n");
scanf("%f %c %f",&bil1, &op, &bil2);fflush(stdin);
if(op=='*')
{
hasil = bil1*bil2;
}
else if(op=='/')
{
hasil = bil1/bil2;
}
else if(op=='-')
{
hasil = bil1-bil2;
}
else if(op=='+')
{
hasil = bil1+bil2;
}
else
{
printf("Operator yang anda masukkan salah\n");
}
printf("\nHasil dari %.2f %c %.2f adalah %.2f\n",bil1,op,bil2,hasil);
}
- Output Program