Yeni başlayanlar Özel Hesap Mekinesi By LoLoo

LoLoo

Katılımcı Üye
28 Eyl 2012
547
0
İstanbul
Merhaba arkadaşlar..
Ben LoLoo..

Yeni başlayanlar için güzel ve hatasız bir hesap makinasının kodlarını vereceğim...:yaho1
Kod:
            #include <cstdlib>                                                                                         #include <iostream>                                                                                  
#include <string>

#include <stdio.h>
#include "conio.h"
cout << "***********************************\n";
    cout << "*     HESAP MAKINASI V.01         *\n";
    cout << "*                                 *\n";                           
    cout << "*    TOPLAMA ISLEMI ICIN [+]      *\n";
    cout << "*    CIKARMA ISLEMI ICIN [-]      *\n";
    cout << "*    CARPMA  ISLEMI ICIN 
[*]      *\n";
    cout << "*    BOLME   ISLEMI ICIN [/]      *\n";
    cout << "*         [By Emircan Uye         *\n";
    cout << "*                                 *\n";
    cout << "***********************************\n\n\n";
    
    float sayi1,sayi2,sonuc;
    char islem;
    cout << "**********************\n";
    cout << "*1. Sayiyi giriniz : ";
    cin >> sayi1;
    
    
    cout << "*Islemi giriniz : ";
    cin >> islem;
    
    cout << "*2. Sayiyi giriniz : ";
    cin >> sayi2;
    
    switch (islem)
    {
     case '+':
           sonuc = (sayi1+sayi2);
           cout << "*Toplama sonucu : "<<sonuc<<endl;
          cout << "**********************\n";break;
     case '-':
         sonuc = (sayi1-sayi2);
         cout << "*Cikarma sonucu : "<<sonuc<<endl;
         cout << "**********************\n";break;
    case '*':
         sonuc = (sayi1*sayi2);
         cout << "*Carpma sonucu : "<<sonuc<<endl;
         cout << "**********************\n";break;
    case '/':
         sonuc = (sayi1/sayi2);
         cout << "*Bolme sonucu : "<<sonuc<<endl;
         cout << "**********************\n";break;
    default:
            cout << "Islemler +,-,*,/ isaretleri ile belirtilmistir\nmalesef yanlis islem isareti girdiniz.!\n";
    
    
    }                              
     
     
     cout << "\n\n**************************************\n";
     cout << "*By [Emircan Uye yazilim...          *";
     cout <<"\n*BIZI SECDIGINIZ ICIN TESEKKUR EDERIZ*";
     cout <<"\n**************************************\n";
Umarım beğenirsiniz...
By LoLoo
 

LoLoo

Katılımcı Üye
28 Eyl 2012
547
0
İstanbul
Bunu Nasıl Kullanıcam
Öncelikle bir derleyiciye (kodları makine diline çeviren program) ihtiyacın var..
Ben Dev-c++ kullanıyorum ve memnunum..
Dev-c++ programını indir sonra yeni proje oluştur...
Ardından kodları ekrandaki boş yere yapıştır...
Sonrada derle ve çalıştır yap...
Derlerdek kaydetmek isteyecektir bir klasör seçersin..

Yapmassan bana ulaş...

 
Moderatör tarafında düzenlendi:

adalantr

Yeni üye
5 Eki 2012
4
0
Benim gibi yeni başlayan arkadaşlar için gerçekten yardımcı olabilecek bir başlık. Teşekkürler :)
 

drdwlk

Yeni üye
30 Kas 2011
41
0
by LoLo kardeş senden bir şey isteyeceğim, bu hesap makinesi için yazdıgın kodları switch case ile de yazabilirmisin?
 

LoLoo

Katılımcı Üye
28 Eyl 2012
547
0
İstanbul
by LoLo kardeş senden bir şey isteyeceğim, bu hesap makinesi için yazdıgın kodları switch case ile de yazabilirmisin?
Dikkatli incelersen switch-case olduğunu görürsün :)
Alttaki konuda hem Dev/c++ hemde c++ kullanımını anlattım ayrıca örnekler verip bunları çok ayrıntılı bir şekilde anlattım .)
Link:
Dev konu
 

drdwlk

Yeni üye
30 Kas 2011
41
0
eyv kardeşim de ya aslında benim bi homework um war orda switch le basit bi hesap makinesi yapın diyor, bende yazdım kodları felan ama işte bi sıkıntı var programı calıstırdıgımda benden iki sayı istediği yere geliyo sayı giriniz yazıyo ama ben daha sayıyı girmeden program sonlanıyo, kafam karıştı yardım edebilirmisin? ben özelden şu an için mesaj atamıyorum k.bkma burdan yazmak zorunda kaldım
 

drdwlk

Yeni üye
30 Kas 2011
41
0
az önce hatamın birini buldum , o sonlanma durumunu hallettim, bu sefer de switch e girmiyo program :(
 

LoLoo

Katılımcı Üye
28 Eyl 2012
547
0
İstanbul
eyv kardeşim de ya aslında benim bi homework um war orda switch le basit bi hesap makinesi yapın diyor, bende yazdım kodları felan ama işte bi sıkıntı var programı calıstırdıgımda benden iki sayı istediği yere geliyo sayı giriniz yazıyo ama ben daha sayıyı girmeden program sonlanıyo, kafam karıştı yardım edebilirmisin? ben özelden şu an için mesaj atamıyorum k.bkma burdan yazmak zorunda kaldım
Kodları
Kod:
tagları arasına yazıp ziyaretçi bölümüne bırak yardımcı olurum .)
 

drdwlk

Yeni üye
30 Kas 2011
41
0
#include <stdio.h>
#include <stdlib.h>
#include <math.h>

**** main()
{
char secim;
int toplama=0,cikarma=0,carpma=0,mod=0;
double bolme=0;
int number1,number2;


printf("Please Enter \n");
printf("'A' or 'a' for addition, \n");
printf("'S' or 's' for subtraction, \n");
printf("'M' or 'm' for multiplication, \n");
printf("'D' or 'd' for division, \n");
printf("'O' or 'o' for mod operation. \n");
scanf("%c",&secim);

printf("Enter the first number : \n");
scanf("%d",&number1);
printf("Enter the second number : \n");
scanf("%d",&number2);

switch(secim)
{
case 1:
toplama=number1+number2;
printf("Result = %lf",toplama);
break;
case 2:
cikarma=number1-number2;
printf("Result = %lf",cikarma);
break;
case 3:
carpma=number1*number2;
printf("Result = %lf",carpma);
break;
case 4:
bolme=number1/number2;
if(number2=0)
{
printf(" Number1/0 = Division by zero %f");
}
else
{
printf(" Result = %lf",bolme);
}
break;
case 5:
mod=number1%number2;
printf("Result = %lf",mod);
break;
}
}
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.