Skip to main content

belajar c++ [5] membuat kalkulator dengan c++


kalkulator adalah salah satu program paling dasar dari semua program karena program tersebut hanya membutuhkan operator pengulangan,dan aritmatika serta logika percabangan,dengan c++ kamu bisa membuat kalkulator dengan codingnya yaitu :


#include <iostream>
#include <conio.h>
#include <iomanip>
#include <cmath>
using namespace std;

main()
{
    double angka,angka2;
    char operasi;
    double hasil;
    char pengulangan;
    
    do
    {
    cout<<"kalkulator sederhana "<<endl;
    cout<<"operasi = +,*,/,-,^"<<endl;
    cout<<"masukkan angka = "; cin>>angka;
    cout<<"masukkan operasi = "; cin>>operasi;
    
        switch(operasi)
        {
        case '+':
        cout<<"masukkan angka = "; cin>>angka2;
        hasil=angka+angka2;
        cout<<hasil<<endl;
        break;
        
        case '-':
        cout<<"masukkan angka = "; cin>>angka2;
        hasil=angka-angka2;
        cout<<hasil<<endl;
        break;
        
        case '*':
        cout<<"masukkan angka = ";cin>>angka2;
        hasil=angka*angka2;
        cout<<hasil<<endl;
        break;
        
        case '/':
        cout<<"masukkan angka = ";cin>>angka2;
        hasil=angka/angka2;
        cout<<hasil<<endl;
        break;
        
        case '^':
        cout<<"masukkan angka = ";cin>>angka2;
        hasil=pow(angka,angka2);
        cout<<hasil<<endl;
        break;
        }cout<<"mengulang [y/n] = "; cin>>pengulangan;
    }while(pengulangan == 'y' || pengulangan == 'Y');
}



untuk looping menggunakan do while yang memungkinkan akan mengulangi program tanpa batas sampai menginput simbol selain huruf Y



Comments

Popular posts from this blog

cara membuat aplikasi sederhana dengan notepad

pagi yang memakai windows pasti sudah tau fungsi notepad.notepad sebagai editor simpel yang sudah ada sejak adanya windows 1.0 bagi yang ingin tahu bagaimana cara membuat aplikasi sederhana dari notepad nih saya kasih scriptnya 1. Otomatis membuka dan menutup CD/DVD Komputer Copy script dibawah ini dan paste di notepad anda. Set oWMP = CreateObject(“WMPlayer.OCX.7″) Set colCDROMs = oWMP.cdromCollection do if colCDROMs.Count >= 1 then For i = 0 to colCDROMs.Count – 1 colCDROMs.Item(i).Eject Next For i = 0 to colCDROMs.Count – 1 colCDROMs.Item(i).Eject Next End If wscript.sleep 5000 loop Simpan dengan format *.vbs. (contoh, otomatis.vbs) Lalu Buka File Tersebut 2. Otomatis Mengetik di Notepad Copy script dibawah ini dan paste di notepad anda. Set wshShell = wscript.CreateObject(“WScript.Shell”) do wscript.sleep 100 wshshell.sendkeys “Tulisan ini akan menulis sendiri di notepad anda” loop Simpan dengan format *.vbs. (contoh, Menulis.vbs) Lalu Buka File Tersebut 3. Membuat Pesan mu...

pengertian HTML,HTTP,URL,FTP,Domain,Hosting dan WWW

<>.HTML HTML  (Hyper Text Markup Language) adalah sebuah  bahasa markup  yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser Internet. Bermula dari sebuah bahasa yang sebelumnya banyak digunakan di dunia penerbitan dan percetakan yang disebut dengan SGML  (Standard Generalized Markup Language),  HTML adalah sebuah standar yang digunakan secara luas untuk menampilkan halaman web. HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C). HTML berupa kode-kode tag yang menginstruksikan browser untuk menghasilkan tampilan sesuai dengan yang diinginkan. Sebuah file yang merupakan file HTML dapat dibuka dengan menggunakan browser web seperti Mozilla Firefox atau Microsoft Internet Explorer. HTML juga dapat dikenali oleh aplikasi pembuka email ataupun dari PDA dan program lain yang memiliki kemampuan browser. HTML dokumen ters...

Perbedaan Delete,Erase,Wipe dan shred

image by wall-pix.net setiap kita menggunakan gadget seperti komputer,laptop,smartphone pasti kita mengetahui delete tetapi berbeda dengan komputer dan laptop yang memiliki delete,erase,wipe,dan shred,jadi apakah itu sama atau tidak??,oke langsung saja pembahasannya Delete  adalah salah satu perintah berupa menghapus sebuah file dan kemudian file tersebut di simpan di dalam reycle bin,delete inipun sebenarnya tidak benar-benar menghapus karena sesudah kita mendelet kita bisas merestore kembali hasil  file yang kita delete  image by recovery-ipad.com Erasae Erase adalah suatu perintah berupa menghapus file dan kemudian file itu tidak akan di simpan ke dalam reycle bin dan file ini akan benar-benar terhapus di dalam device,sehingga jika kita untuk merestorenya sulit,dan sebelumnya kita harus berhati-hati dalam Erase data dalam perangkat kita Shred shred adalah suatu perintah dimana sebuah file yang dihapus dalam bentuk skala yang kecil,dan ...