MyDesign | Kod Arşivi - Anasayfaya Dön   No banner in farm
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


No banner in farm



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ı : 95565
Puan
: 7 / 10 (162 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

gülşah  { 02 Şubat 2015 }
toplama cıkarma çarpma bölme karekök kare AC tamamen sil C ekranı temizle kodlrı gerekli lütfen yardımcı olun

önder  { 15 Mayıs 2013 }
#include<stdio.h>
int main()
{
char islem;
float a=0;
float b=0;
float c=0;
printf("Calculator\nBaslamak icin enter'a basin... ");
tekrar:
getchar();
printf("Lutfen islemi giriniz> ");
scanf("%c",&islem);
switch( islem ) {
case 43:printf("toplama islemi\n");
scanf("%f",&a);
scanf("%f",&b);
c=a+b;
printf("%4.2f\n",c);
break;
case 45:printf("cikarma islemi\n");
scanf("%f",&a);
scanf("%f",&b);
c=a-b;
printf("%4.2f\n",c); break;
case 42:printf("carpma islemi\n");
scanf("%f",&a);
scanf("%f",&b);
c=a*b;
printf("%4.2f\n",c); break;
case 47:printf("bolme islemi\n");
scanf("%f",&a);
scanf("%f",&b);
c=a/b;
printf("%4.2f\n",c); break;
default:
printf("HATA: Bilinmeyen islem\n");
}
goto tekrar;
return 0;
}

Ömer Yetim  { 05 Ekim 2012 }
Merhabalar Konu oldukça eksik bu konuyu eitlemek gerekirse c# ile hesap makinesi mantığını anlayabilirsiniz burda da size onu gösterdim. Spire arkadaşımzda burdan yine switch case yapısını anlarsın
http://cdersleri.kursistem.com

RABİA TOZAL  { 17 Mayıs 2012 }
teşekkürler:D

Cenkay  { 07 Mart 2012 }
Ya bana acil girilen değerin %20 sini hesaplayıp yazdıran bir program lagzım lütfen yapıp verebilirmisiniz javascript html falan farketmez

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 | 54.161.108.58 | 0,12 Saniye
© Copyright 2004-2018 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.