C++ hata

Sydatolo

Hectopat
Katılım
30 Nisan 2021
Mesajlar
220
Makaleler
1
Daha fazla  
Cinsiyet
Erkek
Meslek
Öğrenci
Yaptığım programın Türkçe olmasını istiyorum fakat olmadı, yardımcı olursanız sevinirim.
[CODE lang="cpp" title="C++" highlight="1-67"]#include<iostream>
#include<windows.h>
#include<conio.h>
#include<locale.h>
#define main int main()
#define settr setlocale(LC_ALL,"Turkish");
#define getnumber1 std::cout<<"1. Sayı: "; std::cin>>sayi1;
#define getnumber2 std::cout<<"2. Sayı: "; std::cin>>sayi2;
main{
settr
std::string islem;
long sayi1,sayi2,topl,cikr,carp,kaln;
double sayi1b,sayi2b;
double bolm;
do{
system("cls");
system("color a");
std::cout<<"\n\nHesap Makinesi\n1. İşlem: Toplama\n2. İşlem: Çıkarma\n3. İşlem: Çarpma\n4. İşlem: Bölme\n5. İşlem: Kalan\n0. İşlem: Çıkış\n";
std::cout<<"\nİşlem: ";
std::cin>>islem;
if(islem=="0"){
system("cls");
system("color c");
std::cout<<"Çıkış yapılıyor...";
std::cout<<std::endl;
Sleep(500);
std::cout<<"Çıkış yapıldı!";
Sleep(50);
}else if(islem=="1"){
getnumber1
getnumber2
topl=sayi1+sayi2;
std::cout<<sayi1<<" + "<<sayi2<<" = "<<topl;
getch();
}else if(islem=="2"){
getnumber1
getnumber2
cikr=sayi1-sayi2;
std::cout<<sayi1<<" - "<<sayi2<<" = "<<topl;
getch();
}else if(islem=="3"){
getnumber1
getnumber2
carp=sayi1*sayi2;
std::cout<<sayi1<<" * "<<sayi2<<" = "<<carp;
getch();
}else if(islem=="4"){
std::cout<<"1. Sayı: ";
std::cin>>sayi1b;
std::cout<<"2. Sayı: ";
std::cin>>sayi2b;
bolm=sayi1b/sayi2b;
std::cout<<sayi1b<<" / "<<sayi2b<<" = "<<bolm;
getch();
}else if(islem=="5"){
getnumber1
getnumber2
kaln=sayi1%sayi2;
std::cout<<sayi1<<" % "<<sayi2<<" = "<<kaln;
getch();
}else{
std::cout<<"Lütfen tablodaki işlemlerden birisini giriniz.";
getch();
}
}while(true);
return 0;
}[/CODE]
 
C++:
#include <stdio.h>
#include <locale.h>

int main(){

  setlocale(LC_ALL, "Turkish");

}

Bu şekilde kullanmalısınız.
Screenshot_1.png

gene olmadı hocam.
 
Hangi IDE'yi kullanıyorsunuz?
Visual Studio Code
Kodu değiştirdikten sonra tekrar atar mısınız?
Tabikide
[CODE lang="cpp" highlight="1-66"]#include<iostream>
#include<windows.h>
#include<conio.h>
#include<locale.h>
#define main int main()
#define getnumber1 std::cout<<"1. Sayı: "; std::cin>>sayi1;
#define getnumber2 std::cout<<"2. Sayı: "; std::cin>>sayi2;
main{
setlocale(LC_ALL, "Turkish");
std::string islem;
long sayi1,sayi2,topl,cikr,carp,kaln;
double sayi1b,sayi2b;
double bolm;
do{
system("cls");
system("color a");
std::cout<<"\n\nHesap Makinesi\n1. İşlem: Toplama\n2. İşlem: Çıkarma\n3. İşlem: Çarpma\n4. İşlem: Bölme\n5. İşlem: Kalan\n0. İşlem: Çıkış\n";
std::cout<<"\nİşlem: ";
std::cin>>islem;
if(islem=="0"){
system("cls");
system("color c");
std::cout<<"Çıkış yapılıyor...";
std::cout<<std::endl;
Sleep(500);
std::cout<<"Çıkış yapıldı!";
Sleep(50);
}else if(islem=="1"){
getnumber1
getnumber2
topl=sayi1+sayi2;
std::cout<<sayi1<<" + "<<sayi2<<" = "<<topl;
getch();
}else if(islem=="2"){
getnumber1
getnumber2
cikr=sayi1-sayi2;
std::cout<<sayi1<<" - "<<sayi2<<" = "<<topl;
getch();
}else if(islem=="3"){
getnumber1
getnumber2
carp=sayi1*sayi2;
std::cout<<sayi1<<" * "<<sayi2<<" = "<<carp;
getch();
}else if(islem=="4"){
std::cout<<"1. Sayı: ";
std::cin>>sayi1b;
std::cout<<"2. Sayı: ";
std::cin>>sayi2b;
bolm=sayi1b/sayi2b;
std::cout<<sayi1b<<" / "<<sayi2b<<" = "<<bolm;
getch();
}else if(islem=="5"){
getnumber1
getnumber2
kaln=sayi1%sayi2;
std::cout<<sayi1<<" % "<<sayi2<<" = "<<kaln;
getch();
}else{
std::cout<<"Lütfen tablodaki işlemlerden birisini giriniz.";
getch();
}
}while(true);
return 0;
}[/CODE]
 
C++:
#include<iostream>
#include<windows.h>
#include<conio.h>
#include<locale.h>
#define main int main()
#define getnumber1 std::cout<<"1. Sayı: "; std::cin>>sayi1;
#define getnumber2 std::cout<<"2. Sayı: "; std::cin>>sayi2;
main{
    setlocale(LC_ALL,"Turkish");
    std::string islem;
    long sayi1,sayi2,topl,cikr,carp,kaln;
    double sayi1b,sayi2b;
    double bolm;
    do{
        system("cls");
        system("color a");
        std::cout<<"\n\nHesap Makinesi\n1. İşlem: Toplama\n2. İşlem: Çıkarma\n3. İşlem: Çarpma\n4. İşlem: Bölme\n5. İşlem: Kalan\n0. İşlem: Çıkış\n";
        std::cout<<"\nİşlem: ";
        std::cin>>islem;
        if(islem=="0"){
            system("cls");
            system("color c");
            std::cout<<"Çıkış yapılıyor...";
            std::cout<<std::endl;
            Sleep(500);
            std::cout<<"Çıkış yapıldı!";
            Sleep(50);
        }else if(islem=="1"){
            getnumber1
            getnumber2
            topl=sayi1+sayi2;
            std::cout<<sayi1<<" + "<<sayi2<<" = "<<topl;
            getch();
        }else if(islem=="2"){
            getnumber1
            getnumber2
            cikr=sayi1-sayi2;
            std::cout<<sayi1<<" - "<<sayi2<<" = "<<topl;
            getch();
        }else if(islem=="3"){
            getnumber1
            getnumber2
            carp=sayi1*sayi2;
            std::cout<<sayi1<<" * "<<sayi2<<" = "<<carp;
            getch();
        }else if(islem=="4"){
            std::cout<<"1. Sayı: ";
            std::cin>>sayi1b;
            std::cout<<"2. Sayı: ";
            std::cin>>sayi2b;
            bolm=sayi1b/sayi2b;
            std::cout<<sayi1b<<" / "<<sayi2b<<" = "<<bolm;
            getch();
        }else if(islem=="5"){
            getnumber1
            getnumber2
            kaln=sayi1%sayi2;
            std::cout<<sayi1<<" % "<<sayi2<<" = "<<kaln;
            getch();
        }else{
            std::cout<<"Lütfen tablodaki işlemlerden birisini giriniz.";
            getch();
        }
    }while(true);
    return 0;
}

Bu şekilde deneyin.
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Geri
Yukarı