Senin, Desember 03, 2007

TUGAS FLOWCHART (1) 21/11/2007

1. Membuat Calculator sederhana yang dapat melakukan operasi +,-,*, dan / terhadap 2 bilangan

- Flowchart

- Algoritma
  1. Masukkan input data sesuai dengan format, kemudian masukkan kedalam variabel bil1, op dan bil2
  2. Apakah op = '*', lakukan proses 3 jika tidak lakukan proses 4
  3. Kalikan bil1 dengan bil2, masukkan kedalam variabel hasil; hasil = bil1*bil2;
  4. Apakah op = '/', lakukan proses 5 jika tidak lakukan proses 6
  5. Bagi bil1 dengan bil2, masukkan ke dalam variabel hasil; hasil = bil1/bil2;
  6. Apakah op = '-', lakukan proses 7 jika tidak lakukan proses 8
  7. Kurangi bil1 dengan bil2, masukkan ke dalam variabel hasil; hasil = bil1-bil2;
  8. Apakah op = '+', lakukan proses 9 jika tidak lakukan proses 10
  9. Tambahkan bil1 dengan bil2, masukkan ke dalam variabel hasil; hasil = bil1+bil2;
  10. Cetak Operator yang anda masukkan salah
  11. Cetak nilai hasil
  12. 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

Tidak ada komentar: