Jumat, 04 November 2011

Program kalkulator sederhana (dengan pernyataan switch)

ini merupakan tampilan dari kalkulator tersebut..



Di sini kita akan mencoba membuat kalkulator sederhana gan, tapi neh kalkulator memiliki beberapa pilihan,,, dimana jika memilih angka 1 maka aritmatika yang di jalankan adalah pembagian, jika angka 2 maka perkalian dan seterusnya,,, caranya gimana... nah sekarang ane coba menjelaskan dengan kata-kata yang seadanya,,, semoga mengerti ya,,, :D



Berikut adalah scrip untuk membuat program tersebut :



//kalkulator sederhana by arsboy.blogspot.com

#include
#include

main()
{
start:
int z;

printf("\napakah anda ingin melanjutkan program (1/0)? "); scanf("%d",&z);
if (z==1)
            {
            int a;
   float d,e,f;
            printf("\n\npilihan : ");
      printf("\n1. PEMBAGIAN(/)");
      printf("\n2. PERKALIAN(*)");
      printf("\n3. PENJUMLAHAN(+)");
      printf("\n4. PENGURANGAN(-)");

      printf("\n\npilihan : "); scanf("%d",&a);

            switch(a)
            {
            case 1://pembagian
            printf("\n\nPembagian");
         printf("\nbilangan 1 : "); scanf("%f",&d);
         printf("bilangan 2 : "); scanf("%f",&e);
         if (d>=e)
            {
            f=d/e;
            printf("\nhasilnya adalah : %f",f);
            }
         else
            {
            printf("\nmaaf hasil tidak diketahui, karena bilangan 1 lebih kecil dari pada bilangan ke 2");
            }
      break;

      case 2://perkalian
            printf("\n\nPerkalian");
         printf("\nbilangan 1 : "); scanf("%f",&d);
         printf("bilangan 2 : "); scanf("%f",&e);
         f=d*e;
         printf("\nhasil perkaliannya adalah : %f",f);

      break;

      case 3://penjumlahan
            printf("\n\nPenjumlahan");
         printf("\nbilangan 1 : "); scanf("%f",&d);
         printf("bilangan 2 : "); scanf("%f",&e);
         f=d+e;
         printf("\nhasil penjumlahannya adalah : %f",f);

      break;

      case 4://pengurangan
            printf("\n\nPengurangan");
         printf("\nbilangan 1 : "); scanf("%f",&d);
         printf("bilangan 2 : "); scanf("%f",&e);
         f=d-e;
         printf("\nhasil Pengurangannya adalah : %f",f);

      break;

                        default:
            printf("\npilihan anda salah!");
            }


            getch();
            goto start;
   }
else
            {
   printf("hasil karya Gamaliel...");
   printf("silahkan kunjungi blog gue di arsboy.blogspot.com");
   getch();
   }
}


Untuk memilih angka 1 untuk pembagian dan angka 2 untuk perkalian dan seterusnya itu kita menggunkan pernyataan switch,,, yang dimana sebenarnya menggunkan if else if juga bisa sih... tapi ane nyoba menggunakan switch ini untuk pembelajaran aja,,, hehhee

Jadi untuk penjelasan jalannya program adalah sebagai berikut...

Hal yang pertama tampil adalah pertanyaan apakah kita ingin melanjutkan program ini. Jika kita menginputkan angka 1 maka program dilanjutkan, dan jika bukan angka satu maka program selesai,,,

Setelah program ini di jalankan, maka kita akan di berikan opsi berupa penghitungan aritmatika yang ingin kita lakukan,,, setelah itu kita akan menginputkan bilangan 1 dan bilangan 2 maka hasilnya akan muncul...

Setelah itu kita akan kembali lagi ke awal.

Begitu saja mungkin penjelasan dari ane... kalo ingin penjelasan yang lebih mendetail silahkan berikan komentar ya,,, :D

1 komentar:

SAYA KANJUR mengatakan...

KOK GABISA SIH ANJING

Posting Komentar

 

My Hobby Design by Insight © 2009