algoritma function kalkulator baru

Contoh program algoritma function kalkulator baru. Contoh program kalkulator yang lainnya : Program kalkulator

di bawah ini adalah contoh programnya :
#include <conio.h>
#include <stdio.h>
#include <iostream.h>
main()
{
char pilih;
float jumlah;
float kurang;
float kali;
float bagi;

   menu:
   clrscr();
   cout << "===== MENU UTAMA =====";
   cout << "\n (+). Penjumlahan\n (-). Pengurangan";
   cout << "\n (*). Perkalian\n (/). Pembagian\n (@). Keluar";
   cout << "\n======================";
   cout << "\nMasukkan Pilihan Anda : "; cin >> pilih;

   switch(pilih)
   {
       case '+' :{
               float x1, y1;
               clrscr();
               cout << "==========MENU PENJUMLAHAN=========";
               cout << "\nMasukkan nilai1 : "; cin >> x1;
               cout << "Masukkan nilai2 : "; cin >> y1;
              cout << endl;
            jumlah=x1+y1;
               cout << x1 << " + " << y1 << " = " << jumlah;
    cout << endl;
              cout << "\n===Tekan ENTER untuk melanjutkan===";
               getch();
               break;
            }

case '-' :{
              float x2, y2;
              clrscr();
             cout << "==========MENU PENGURANGAN=========";
          cout << "\nMasukkan nilai1 : "; cin >> x2;
               cout << "Masukkan nilai2 : "; cin >> y2;
               cout << endl;
            kurang=x2-y2;
               cout << x2 << " - " << y2 << " = " << kurang;
               cout << endl;
               cout << "\n===Tekan ENTER untuk melanjutkan===";
               getch();
               break;
            }
        case '*' :{
              float x3, y3;
              clrscr();
              cout << "==========MENU PERKALIAN===========";
         cout << "\nMasukkan nilai1 : "; cin >> x3;
               cout << "Masukkan nilai2 : "; cin >> y3;
               cout << endl;
            kali=x3*y3;
               cout << x3 << " * " << y3 << " = " << kali;
               cout << endl;
               cout << "\n===Tekan ENTER untuk melanjutkan===";
               getch();
               break;
           }
    case '/' :{
               float x4, y4;
              clrscr();
               cout << "==========MENU PEMBAGIAN===========";
          cout << "\nMasukkan nilai1 : "; cin >> x4;
               cout << "Masukkan nilai2 : "; cin >> y4;
               cout << endl;
            bagi=x4/y4;
               cout << x4 << " / " << y4 << " = " << bagi;
               cout << endl;
               cout << "\n===Tekan ENTER untuk melanjutkan===";
               getch();
               break;
            }
    case '@' : { exit(0); }
   }
   goto menu;
}

0 comments:

Post a Comment