Jumat, 04 November 2011

Program kalkulator sederhana (dengan pernyataan switch)

ini merupakan tampilan dari kalkulator tersebut..



Di sini kita akan mencobamembuat kalkulator sederhana gan, tapi neh kalkulator memiliki beberapapilihan,,, dimana jika memilih angka 1 maka aritmatika yang di jalankan adalahpembagian, jika angka 2 maka perkalian dan seterusnya,,, caranya gimana... nahsekarang ane coba menjelaskan dengan kata-kata yang seadanya,,, semoga mengertiya,,, :D



Berikut adalah scripuntuk membuat program tersebut :



//kalkulator sederhana byarsboy.blogspot.com

#include
#include

main()
{
start:
int z;

printf("\napakahanda 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)
            {
            case1://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 tidakdiketahui, 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 perkaliannyaadalah : %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 penjumlahannyaadalah : %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 Pengurangannyaadalah : %f",f);

      break;

                        default:
            printf("\npilihananda salah!");
            }


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


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

Jadi untuk penjelasanjalannya program adalah sebagai berikut...

Hal yang pertama tampiladalah pertanyaan apakah kita ingin melanjutkan program ini. Jika kitamenginputkan angka 1 maka program dilanjutkan, dan jika bukan angka satu makaprogram selesai,,,

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

Setelah itu kita akankembali lagi ke awal.

Begitu saja mungkinpenjelasan dari ane... kalo ingin penjelasan yang lebih mendetail silahkanberikan komentar ya,,, :D

0 komentar:

Posting Komentar