Hoşgeldin Misafir

Hesap Makinesi C&C++

MiRaT

13 Kas 2017
2,077 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
-4 işlem yapabilen basit bir Hesap Makinesi...--


Kod:
/*-----HESAP MAKİNESİ 4 İŞLEM-----*/
#include <iostream>
#include <cstdlib>
#include "unistd.h"
#include "my/getch.h" //usr/include/my
/*_.-*-._SABİT DEĞİŞKENLER_.-*-._*/
#define KALIN "\e[01m"
#define ITALIK "\e[03m"
#define GUMUS "\e[02m"
#define KIRMIZI "\e[31m"
#define SARI "\e[33m"
#define MAVI "\e[34m"
#define MOR "\e[35m"
#define YESIL "\e[32m"
#define NORMAL "\e[00m"
//std Aduzayı Kullanımı
using namespace std;
//Değişkenler
float sayi1=0, sayi2=1;
//Fonksiyon Prototipleri
**** Ana_Menu();
**** Toplama();
**** Cikarma();
**** Carpma();
**** Bolme();
//Satıriçi Fonksiyon
inline **** Karsilama( **** )
{
system("clear");
cout<<KALIN<<KIRMIZI<<"\t\t\tHESAP MAKİNESİ"<<NORMAL<<endl;
cout<<ITALIK<<"\t\t\tYükleniyor!!!"<<NORMAL<<endl;
cout<<"\t\t\t";
sleep(5);
cout<<KIRMIZI<<"Yükleme Tamamlandı..."<<NORMAL<<endl;
sleep(3);
}
//Ana Fonksiyon
int main()
{
Ana_Menu();

getch();
return 0;
}
//Ana_Menu Fonksiyonun Tanımlanması
**** Ana_Menu()
{
Karsilama();
system("clear");
int secim=0;

cout<<SARI<<"_H_E_S_A_P___M_A_K_İ_N_E_S_İ_"<<NORMA L<<endl;
cout<<MAVI<<"_Toplama___________________1_"<<NORMA L<<endl;
cout<<MOR<<"_Çıkarma___________________2_"<<NORMAL <<endl;
cout<<YESIL<<"_Çarpma____________________3_"<<NORM AL<<endl;
cout<<GUMUS<<"_Bölme_____________________4_"<<NORM AL<<endl;
cout<<SARI<<"_H_E_S_A_P___M_A_K_İ_N_E_S_İ_"<<NORMA L<<endl;
cout<<MAVI<<"_Seçiminiz: ";
cin>>secim;
cout<<NORMAL;

switch(secim)
{
case 1:
Toplama();
break;
case 2:
Cikarma();
break;
case 3:
Carpma();
break;
case 4:
Bolme();
break;
default:
cout<<KIRMIZI<<"Hatalı Seçim Yaptınız... Çıkış Yapılıyor!!!"<<endl;
sleep(3);
cout<<"___________________________"
<<NORMAL<<endl;
}
}
//Toplama Fonksiyonunun Tanımlanması
**** Toplama()
{
system("clear");
int secim;

cout<<YESIL<<"--->>> Birinci Sayıyı Giriniz: ";
cin>>sayi1;
cout<<NORMAL<<MOR<<"--->>> İkinci Sayıyı Giriniz: ";
cin>>sayi2;
cout<<NORMAL<<GUMUS<<"--->>> SONUÇ: "<<NORMAL<<KIRMIZI<<sayi1+sayi2<<endl;
cout<<NORMAL<<ITALIK<<"\t\t\tAna Menü'ye dönmek için 1'e;"<<endl;
cout<<"\t\t\tÇıkış Yapmak için rastgele bir tuşa basınız..."<<endl;
cin>>secim;
cout<<NORMAL;

if(secim==1)
Ana_Menu();
}
//Cikarma Fonksiyonunun Tanımlanması
**** Cikarma()
{
system("clear");
int secim;

cout<<YESIL<<"--->>> Birinci Sayıyı Giriniz: ";
cin>>sayi1;
cout<<NORMAL<<MOR<<"--->>> İkinci Sayıyı Giriniz: ";
cin>>sayi2;
cout<<NORMAL<<GUMUS<<"--->>> SONUÇ: "<<NORMAL<<KIRMIZI<<sayi1-sayi2<<endl;
cout<<NORMAL<<ITALIK<<"\t\t\tAna Menü'ye dönmek için 1'e;"<<endl;
cout<<"\t\t\tÇıkış Yapmak için rastgele bir tuşa basınız..."<<endl;
cin>>secim;
cout<<NORMAL;

if(secim==1)
Ana_Menu();
}
//Carpma Fonksiyonunun Tanımlanması
**** Carpma()
{
system("clear");
int secim;

cout<<YESIL<<"--->>> Birinci Sayıyı Giriniz: ";
cin>>sayi1;
cout<<NORMAL<<MOR<<"--->>> İkinci Sayıyı Giriniz: ";
cin>>sayi2;
cout<<NORMAL<<GUMUS<<"--->>> SONUÇ: "<<NORMAL<<KIRMIZI<<sayi1*sayi2<<endl;
cout<<NORMAL<<ITALIK<<"\t\t\tAna Menü'ye dönmek için 1'e;"<<endl;
cout<<"\t\t\tÇıkış Yapmak için rastgele bir tuşa basınız..."<<endl;
cin>>secim;
cout<<NORMAL;

if(secim==1)
Ana_Menu();
}
//Bölme Fonksiyonunun Tanımlanması
**** Bolme()
{
system("clear");
int secim;

cout<<YESIL<<"--->>> Birinci Sayıyı Giriniz: ";
cin>>sayi1;
cout<<NORMAL<<MOR<<"--->>> İkinci Sayıyı Giriniz: ";
cin>>sayi2;
cout<<NORMAL<<GUMUS<<"--->>> SONUÇ: "<<NORMAL<<KIRMIZI<<sayi1/sayi2<<endl;
cout<<NORMAL<<ITALIK<<"\t\t\tAna Menü'ye dönmek için 1'e;"<<endl;
cout<<"\t\t\tÇıkış Yapmak için rastgele bir tuşa basınız..."<<endl;
cin>>secim;
cout<<NORMAL;

if(secim==1)
Ana_Menu();
}
//Kod Sonu...