Aedsan_4n993r

Assalamualaikum Wr. Wb.

No.1[Kalkulator Sederhana]

Soal 1.

Kalkulator Sederhana

Buatlah flowchart untuk kalkulator sederhana yang dapat melakukan operasi *, /, +, -, terhadap 2 bilangan.

 

Penyelesaian:

Listing Program 1 (Kalkulator Sederhana):

#include <stdio.h>

main()

{

      float bil1, bil2, hasil;

      char operator;

      int valid_operator = 1;

 

      printf(“Bilangan 1 = ”);scanf(“%g”, &bil1);

      printf(“Bilangan 2 = ”);scanf(“%g”, &bil2);

      printf(“Pilih operator [*,/,+, atu -] : ”);scanf(“%c”,

      &operator);

 

      switch(operator){

      case ‘*’ : hasil = bil1 * bil2; break;

      case ‘/’ : hasil = bil1 / bil2; break;

      case ‘+’ : hasil = bil1 + bil2; break;

      case ‘-‘ : hasil = bil1 – bil2;

      default : valid_operator = 0;}

 

      if(valid_operator)

      printf(“Hasil dari %g %c %g = %g\n”bil1, operator, bil2, hasil);

      else

      printf(“Invalid Operator”);

}

 

Algoritma Soal 1 (Kalkulator Sederhana)

  1. Mengidentifikasi variabel yaitu :

    float bil1, bil2, hasil.

    char operator.

  2. Masukkan bilangan 1 yang menyatakan bil1.

  3. Masukkan bilangan 2 yang menyatakan bil2.

  4. Pilih operator dari ‘*’, ‘/’, ‘+’, atau ‘-‘ untuk melakukan proses yang menyatakan operator.

  5. Decision:

    5.1. Apakah operator = ‘*’ ?

    5.2. Jika ya, maka kalikan bil1 dengan bil2 yang menyatakan hasil = bil1 * bil2, kemudian ke

           proses 6.

    5.3. Jika tidak, maka tanyakan, apakah operator = ‘/’ ?

    5.4. Jika ya, maka bagi bil1 dengan bil2 yang menyatakan hasil = bil1 / bil2, kemudian ke

           proses 6.

    5.5. Jika tidak, maka tanyakan, apakah operator = ‘+’ ?

    5.6. Jika ya, maka tambahkan bil1 dengan bil2 yang menyatakan hasil = bil1 + bil2, kemudian

           ke proses 6.

    5.7. Jika tidak, maka tanyakan, apakah operator = ‘-‘ ?

    5.8. Jika ya, maka kurangkan bil1 dengan bil2 yang menyatakan hasil = bil1 – bil2, kemudian

           ke proses 6.

    5.9. Jika tidak, maka cetak ERROR.

  6. Cetak hasil.

  7. Program selesai.

 

Flowchart Soal 1 (Kalkulator Sederhana)

11.jpg

November 29, 2007 - Posted by | tugas5

Belum ada komentar.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: