Selasa, 04 Juni 2013



Hanya diam,,,, karena diam,,,, mengapa diam,,,, dn aq akan mengagumimu dalam kediaman dn kbungkamanku....


MIFTAHUL IMAM 

 

cemara menderai sampai jauh  terasa hari akan jadi malam  ada beberapa dahan di tingkap merapuh  dipukul angin yang terpendam     aku sekarang orangnya bisa tahan  sudah berapa waktu bukan kanak lagi  tapi dulu memang ada suatu bahan  yang bukan dasar perhitungan kini     hidup hanya menunda kekalahan  tambah terasing dari cinta sekolah rendah  dan tahu, ada yang tetap tidak terucapkan  sebelum pada akhirnya kita menyerah,
Add caption



Add caption


Rabu, 30 Januari 2013

Calculator in C++





Calculator in C++




I am new to C and C++, but I wrote this calculator in C++. It compiles okay on borland 5.5, and can do addition, subtraction, multiplication, and division of two numbers. If you type any characters except numbers, +,-,*,/,or e, there will be lots of beeping noises and error messages!




Please post any ways I can improve this code or my programming in general!
(Additions such as square roots, etc. will be appreciated)
*****Planned changes: Add a constant for pi, add squared and square root, allow calculation of roman numerals.*****




1.  /*




2.    Program: Fett Calculator




3.   




4.    File:C:\borland\bcc55\bin\cpp\calc




5.   




6.    Function: Calculator, very simple




7.   




8.    Author: Mister-Fett




9.   




10.  Revision: Version 1.0, distributed 9/17/04




11.*/




12.#include <iostream.h>




13.#include <conio.h>




14.int mc(int x, int y) //Multiply two numbers




15.{




16.  cout <<"\n\n"<< x <<" times "<< y <<" equals ";




17.  return (x*y);




18.}




19.int ac(int a, int b) //Add two numbers




20.{




21.  cout <<"\n\n"<< a <<" plus "<< b <<" equals ";




22.  return (a+b);




23.}




24.int sc(int z, int c) //Subtract two numbers




25.{




26.  cout <<"\n\n"<< z <<" minus "<< c <<" equals ";




27.  return (z-c);




28.}




29.int dc(int o, int t) //Divide two numbers




30.{




31.  cout <<"\n\n"<< o <<" divided by "<< t <<" equals ";




32.  return (o/t);




33.}




34.void calc(char choice)




35.{




36.  int on,tw,thr;




37.         if (choice == '+') //This whole block checks what the user wants to calculate, and refers to the proper routine to calculate it.




38.  {




39.         cout<<"You selected "<<choice<<". Please enter two numbers,\nsepperated by spaces,";




40.         cout<<"that you want to add."<<endl;//print instructions for the user




41.         cin>>on;//Get the value of variable on




42.         cin>>tw;//Get the value of variable tw




43.         thr=ac(on,tw);//Get the sum of on and tw, and assign that value to thr




44.         cout<<thr<<"\n\n\n\aThanks for using my calculator!";//Print a thank you message




45.  }




46.  else if (choice =='-')




47.  {




48.         cout<<"You selected "<<choice<<". Please enter two numbers,\nsepperated by spaces, that you want to subtract."<<endl;




49.         cin>>on;




50.         cin>>tw;




51.         thr=sc(on,tw);




52.         cout<<thr<<"\n\n\n\aThanks for using my calculator!";




53.  }




54.  else if (choice =='*')




55.  {




56.         cout<<"You selected "<<choice<<". Please enter two numbers,\nsepperated by spaces, that you want to multiply."<<endl;




57.         cin>>on;




58.         cin>>tw;




59.         thr=mc(on,tw);




60.         cout<<thr<<"\n\n\n\aThanks for using my calculator!";




61.  }




62.  else if (choice =='/')




63.  {




64.         cout<<"You selected "<<choice<<". Please enter two numbers,\nsepperated by spaces, that you want to divide."<<endl;




65.         cin>>on;




66.         cin>>tw;




67.         thr=dc(on,tw);




68.         cout<<thr<<"\n\n\n\aThanks for using my calculator";




69.  }




70.  else




71.  {




72.         cout<<"\nPlease reenter that value.\n\a";




73.         cin>>choice;




74.         calc(choice,);




75.  }




76.}




77.void main()




78.{




79.  clrscr();




80.  int one, two, three;




81.  char choice;




82.  while (choice != 'e')




83.  {




84.         cout<<"\nPlease enter +,-,*, or / and then two numbers,\nsepperated by spaces, that you wish to\nadd,subtract,multiply,or divide.\nType e and press enter to exit.";




85.         cin>>choice;




86.         if (choice != 'e')




87.         {




88.                 calc(choice);




89.         }             




90.  }



91.}