MyDesign | Kod Arşivi - Anasayfaya Dön  
Anasayfa Araştır Forum Gelişmiş Arama Siteniz İçin En Hit İçerikler RSS İçerik Ekle Scriptler Destekleyenler Kadromuz Reklam İletişim Giriş Sayfası Yap  Sık Kullanılanlara Ekle
Bu Kategorinin En Yeni Kodları:


Bu Kategorinin En Çok Görüntülenen Kodları:






Arama:
Gelişmiş Arama






En Çok Görüntülenen Kodlar:


Üye Girişi:
 Üye Ol



Anasayfa > C - C++ > Kodlar

hesap makinesi

Toplama, Çıkarma, Çarpma, Bölme, Karekök, Kare alma işlemlerini gerçekleştiren C++ ta yazılmış hesap makinesi...

Kategori : C - C++
Gönderen : GholdmacS
Telif :
Tarih : 22 Mart 2006
Örnek Dosya : Bulunmamakta
Okunma Sayısı : 54389
Puan : 6,7 / 146 Oy
Puan Verin :
Google Bookmarks  del.icio.us  Digg  Yahoo! MyWeb  Windows Live  Furl
 
 
#include <iostream.h>
#include <stdlib.h>
     int main()                                        
      {                                             
        int n;
        long int a,b                
cout<<"Asagidaki islemilerden birini seciniz:"<<endl<<endl;
                cout<<"Toplama islemi icin=1"<<endl;
                cout<<"Cikarma islemi icin=2"<<endl;
                cout<<"Carpma islemi icin=3"<<endl;
                cout<<"Bolme islemi icin=4"<<endl<<endl;
                cout<<"Kare koku icin=5"<<endl;
                cout<<"Kare alma islemi icin=6"<<endl;
                      cin>>n;
                   if(n>=5)
                   {
                      cout<<"Sadece tek sayi giriniz"<<endl;
                      cin>>a;
                   }
                   else
                   {
                      cout<<"Ilk sayi'yi giriniz"<<endl;
                      cin>>a;
                           cout<<"Ikinci sayi'yi giriniz"<<endl;
                      cin>>b;
                  }

                                             switch(n){
                                             case 1:{cout<<"Sonuc="<<a+b<<endl;break;}
                                             case 2:{cout<<"Sonuc="<<a-b<<endl;break;}
                                             case 3:{cout<<"Sonuc="<<a*b<<endl;break;}
                                             case 4:{cout<<"Sonuc="<<a/b<<endl;break;}
                                             case 5:{cout<<"Sonuc="<<sqrt(a)<<endl;break;}
                                             case 6:{cout<<"Sonuc="<<a*a<<endl;break;}

                                                   defult:cout<<"yanlis tusa bastin "<<endl;break;}
  cout<<"---- "<<endl<<endl;
                                                                system("PAUSE");
        return 99;
}


 
 

hesap makinesi için yazılan yorumlar

mert  { 13 Eylül 2011 }
//yukarıdaki kodun düzeltilmiş hali
#include <iostream>
#include <stdlib.h>
#include <math.h>
using std::cout;
using std::cin;
using std::endl;
int main()
{
int n;
long int a,b;
cout<<"Asagidaki islemilerden birini seciniz:"<<endl<<endl;
cout<<"Toplama islemi icin=1"<<endl;
cout<<"Cikarma islemi icin=2"<<endl;
cout<<"Carpma islemi icin=3"<<endl;
cout<<"Bolme islemi icin=4"<<endl<<endl;
cout<<"Kare koku icin=5"<<endl;
cout<<"Kare alma islemi icin=6"<<endl;
cin>>n;
if(n>=5)
{
cout<<"Sadece tek sayi giriniz"<<endl;
cin>>a;
}
else
{
cout<<"Ilk sayi'yi giriniz"<<endl;
cin>>a;
cout<<"Ikinci sayi'yi giriniz"<<endl;
cin>>b;
}

switch(n){
case 1:{cout<<"Sonuc="<<a+b<<endl;break;}
case 2:{cout<<"Sonuc="<<a-b<<endl;break;}
case 3:{cout<<"Sonuc="<<a*b<<endl;break;}
case 4:{cout<<"Sonuc="<<a/b<<endl;break;}
case 5:{cout<<"Sonuc="<<sqrt(a)<<endl;break;}
case 6:{cout<<"Sonuc="<<a*a<<endl;break;}

default:
cout<<"yanlis tusa bastin "<<endl;break;}
cout<<"---- "<<endl<<endl;
system("PAUSE");
return 99;
}

ALİŞAN  { 08 Eylül 2011 }
kardeş bende 3 adet hata veriyor kopyala yapıştır yaptım tam bilmiyorum ve verdiğin yerleri doldurdum lütfen birisi yardımcı olsun

Erol  { 21 Nisan 2011 }
//çarpma işlemini toplamayla yapan program
#include <stdio.h>

int main()
{
int a,b,i,sonuc=0;
printf("Carpilacak iki sayiyi giriniz\n");
scanf("%d%d",&a,&b);

for(i=1;i<=b;i++)
sonuc+=a;

printf("Sonuc=%d\n",sonuc);
return 0;
}

Erol  { 19 Nisan 2011 }
#include <stdio.h>


int main()
{
int a,b,i,sonuc=0;
printf("Carpilacak iki sayiyi giriniz\n");
scanf("%d%d",&a,&b);

for(i=1;i<=b;i++)
sonuc+=a;

printf("Sonuc=%d\n",sonuc);
return 0;
}

selin  { 16 Nisan 2011 }
carpma ıslemını toplama ıslemıyle yapan program lazııım aciiilllll

mahmut  { 08 Aralık 2010 }
//Karekök bulan program
#include<stdio.h>
int main()
{
double a,b;
printf("Karekökünü almak istediğiniz sayıyı giriniz\n");
scanf("%lf",&a);
b=a/2;

for(int i=0;i<20;i++)
b=0.5*(b+a/b);

printf("Karekök %f =%f\n",a,b);
scanf(" ");//ekranın kapanmaması için
return 0;
}

zeyx  { 23 Kasım 2010 }
karekök istiyoruz yha

gfds  { 08 Mayıs 2010 }
bunasıl bir hesap makinesi kara kök yok

esra   { 15 Şubat 2010 }
ben benim beni anlayan anlar anlamayanada yapacak bişiyim yok yani ama şunu bilin ki DÖNÜŞÜM MUHTEŞEM OLACAK

muco   { 25 Aralık 2009 }
kardeşim karekök hesaplayıcı bulun bee

Ufuk Tükenmez   { 06 Aralık 2009 }
#include <stdio.h>
#include <stdlib.h>
#include <math.h>

int main ()

{
printf("\n HESAP MAKINESI");

printf("\n Editor:Ufuk TUKENMEZ");

float a,b,c,d;


printf("\n\nYapmak Istediginiz Islemi Giriniz:");

printf("\n\n Toplama =1\n Cikartma =2\n Carpma =3\n Bolme= =4\n Karekok Alma =5\n Karesini Alma =6\n Yuzde Hesaplama =7");

printf("\n\n");

scanf("%f",&c);

if (c<=4 || c==7)
{ printf("Ilk Sayiyi Giriniz:");
scanf("%f",&a);
printf("Ikinci Sayiyi Giriniz:");
scanf("%f",&b);
}

if(c==5 || c==6 )
{ printf("Sayiyi giriniz:");
scanf("%f",&a);
}


if(c==1)
d=(a+b);

if(c==2)
d=(a-b);

if(c==3)
d=(a*b);

if(c==4)
d=(a/b);

if(c==5)
d=sqrt(a);

if(c==6)
d=a*a;

if(c==7)
d=a*b/100;

printf("\n\nSonuc:%f",d);




system("PAUSE");
return 99;
}

Bünyamin   { 23 Kasım 2009 }
karekök alırken pow deyiminde hata veriyor karesi ve karekökü sildiğimde çalışıyor sorunsuz güzel bir yazılım.

melik   { 17 Kasım 2009 }
bu ne ya hiç bişi anlamadım arkadaşlar

nursel   { 07 Kasım 2009 }
bence çok güzel anladım ogün seniseviyorum

güven   { 04 Kasım 2009 }
programın visual c++ 2008 için düzenlenmiş hali:

#include <iostream>
#include <math.h>
using namespace std;
void main()
{
int n;
double a,b;
cout<<"Asagidaki islemilerden birini seciniz:"<<endl<<endl;
cout<<"Toplama islemi icin=1"<<endl;
cout<<"Cikarma islemi icin=2"<<endl;
cout<<"Carpma islemi icin=3"<<endl;
cout<<"Bolme islemi icin=4"<<endl<<endl;
cout<<"Kare koku icin=5"<<endl;
cout<<"Kare alma islemi icin=6"<<endl;
cin>>n;
if(n>=5)
{
cout<<"Kare kokunun alinmasini istediginiz sayiyi girin:"<<endl;
cin>>a;
}
else
{
cout<<"Ilk sayi'yi giriniz:"<<endl;
cin>>a;
cout<<"Ikinci sayi'yi giriniz:"<<endl;
cin>>b;
}

switch(n){
case 1:
cout<<"Sonuc="<<a+b<<endl;break;
case 2:
cout<<"Sonuc="<<a-b<<endl;break;
case 3:
cout<<"Sonuc="<<a*b<<endl;break;
case 4:
cout<<"Sonuc="<<a/b<<endl;break;
case 5:
cout<<"Sonuc="<<sqrt(a)<<endl;break;
case 6:
cout<<"Sonuc="<<pow(a,2.)<<endl;break;

default:
cout<<"yanlis tusa bastin "<<endl;break;
}
cout<<"---- "<<endl<<endl;

}

eski c++ versiyonları için using namespace std; satırını silin.

iostream yerin iostream.h yazın.

Murat   { 22 Eylül 2009 }
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void RakamBas(object sender, EventArgs e)
{
textBox1.Text = (sender as Button).Text; // olayı tetikliyen kontrolun kendisidir.

}
string islemTipi = String.Empty; // ikinci buttona basılgında neydi idye hatırlıyabilrsin.

private void islemSec(object sender, EventArgs e)
{
islemTipi = (sender as Button).Text;
}
}

bunun devamını nasıl getireceğim.

Melih   { 30 Ocak 2009 }
#include<stdio.h>
#include<math.h>

void toplama (void);
void cikarma (void);
void carpma (void);
void bolme (void);
void karesi (void);
void karekok (void);
int main (void);

int main()

{

int islem;


printf("1) Toplama\n");
printf("2) Cikarma\n");
printf("3) Carpma\n");
printf("4) Bölme\n");
printf("5) Karesi\n");
printf("6) Karekökü\n");
printf("Yapmak istediginiz islemin numarasini seciniz:");
scanf("%d",&islem);

switch (islem)
{
case 1: toplama(); break;
case 2: cikarma(); break;
case 3: carpma(); break;
case 4: bolme(); break;
case 5: karesi(); break;
case 6: karekok(); break;

default : printf("Bu sayiya aktarilmis bir islem yoktur!!!");
break;

}
return 0;
}

void toplama (void)
{
int sayi1,sayi2,toplam,kontrol;
printf("Birinci sayiyi veriniz:"); scanf("%d",&sayi1);
printf("ikinci sayiyi veriniz:"); scanf("%d",&sayi2);
toplam=sayi1+sayi2;
printf("verdiginiz iki sayinin toplami %d\n",toplam);
printf("baska islem yapmak için 1'i tuslayin yoksa 0' tuslayin");scanf("%d",&kontrol);
if (kontrol==1) main();


return;
}

void cikarma (void)
{
int sayi1,sayi2,toplam,kontrol;

printf("birinci sayiyi veriniz:"); scanf("%d",&sayi1);
printf("ikinci sayiyi veriniz:"); scanf("%d",&sayi2);
toplam=sayi1-sayi2;
printf("verdiginiz iki sayinin farki %d dir\n",toplam);
printf("baska islem yapmak için 1'i tuslayin yoksa 0' tuslayin");scanf("%d",&kontrol);
if (kontrol==1) main();
return;
}

void carpma (void)
{
int sayi1,sayi2,toplam,kontrol;

printf("birinci sayiyi veriniz:"); scanf("%d",&sayi1);
printf("ikinci sayiyi veriniz:"); scanf("%d",&sayi2);
toplam=sayi1*sayi2;
printf("verdiginiz iki sayinin carpimi %d dir\n",toplam);
printf("baska islem yapmak için 1'i tuslayin yoksa 0' tuslayin");scanf("%d",&kontrol);
if (kontrol==1) main();
return;
}

void bolme (void)
{
int sayi1,sayi2,kontrol;
float bolum;
printf("birinci sayiyi veriniz:"); scanf("%d",&sayi1);
printf("ikinci sayiyi veriniz:"); scanf("%d",&sayi2);
bolum=sayi1/sayi2;
printf("verdiginiz iki sayinin bolumu %.2f dir\n",bolum);
printf("baska islem yapmak için 1'i tuslayin yoksa 0' tuslayin");scanf("%d",&kontrol);
if (kontrol==1) main();
return;
}

void karesi(void)
{
int sayi1,kare,kontrol;

printf("karesii almak istediginiz sayiyi veriniz:");scanf("%d",&sayi1);
kare=pow(sayi1,2);
printf("%d sayisinin karesi %d dir\n",sayi1,kare);
printf("baska islem yapmak için 1'i tuslayin yoksa 0' tuslayin");scanf("%d",&kontrol);
if (kontrol==1) main();
return;
}

void karekok(void)
{
int sayi1,kontrol;
float karekok;
printf("karekokunu bulmak istediginiz sayiyi veriniz:");scanf("%d",&sayi1);
karekok=sqrt(sayi1);
printf("%d sayisinin karekoku %.2f dir\n",sayi1,karekok);
printf("baska islem yapmak için 1'i tuslayin yoksa 0' tuslayin");scanf("%d",&kontrol);
if (kontrol==1) main();
return;
}

KOD BU O BENDEDE HATA VERDİ

enes   { 07 Ocak 2009 }
sqrt için #include <math.h> kütüphanesinin eklenmesi gerek bide veri tipi tanımlanırken long int a,b 'nin long a,b; şeklinde düzeltilmesi lazım

dfgdfg   { 08 Ağustos 2008 }
MS Visual c++ de 1 tane hata veriyor
<iostream.h> de

ethem   { 02 Temmuz 2008 }
kardess bunu dev-c++a yazdığımızda 5 tane hata verio bi el atar mısın acaba?? yinede saol kardess

mustafa   { 20 Haziran 2008 }
bu kodu dev-C++ programına girdiğimde 5 tane hata olduğunu söylüyo yardımcı olursanız sevinirim

spire   { 03 Nisan 2007 }
yaw bana acil case yapısının mantığı lazım biri bana açıklarsa çıkmemnun olurum

Yorum ekleyin

Anasayfa > C - C++ > Kodlar > hesap makinesi
Kategoriler:


Forum:



Bağlantılar:


En Son Yorumlanan İçerikler:


Murat Yavuz | Site Haritası | Gizlilik Bildirimi | 38.107.179.218 | 0,09 Saniye
© Copyright 2004-2010 MyDesign | Kod Arşivi. Tüm Hakları Saklıdır.
MyDesign | Kod Arşivi, en iyi görünüm için, 1024x768 ve üzeri çözünürlük tavsiye eder.