Çözüldü C++ ile not hesaplama kodu

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

siatugst

Centipat
Katılım
18 Haziran 2021
Mesajlar
11
Daha fazla  
Cinsiyet
Erkek
C++:
#include <iostream>
#include <locale.h>
int main() {
 setlocale(LC_ALL, "Turkish");

 int not = 0;

 std::cout << "Notun kaç? \n";

 std::cin >> not;

 if (not >= 85) {
 std::cout << "Takdir Belgesi Alıyorsun!\n";
 }
 else if (not >= 75) {
 std::cout << "Teşekkür Belgesi Alıyorsun!\n";
 }
 else if (not < 75) {
 std::cout << "Belge Alamıyorsun!\n";
 }
}
return 0;

Hata kodları ise şöyle:
main.cpp: 'int main()' işlevinde:
main.cpp:6:7: hata: expected unqualified-id before 'not' token
6 | int not = 0;
| ^~~
main.cpp:10:18: hata: expected primary-expression before ';' token
10 | std::cin >> not;
| ^
main.cpp:12:11: hata: expected primary-expression before '>=' token
12 | if (not >= 85) {
| ^~
main.cpp:15:16: hata: expected primary-expression before '>=' token
15 | else if (not >= 75) {
| ^~
main.cpp:18:16: hata: expected primary-expression before '<' token
18 | else if (not < 75) {
| ^
main.cpp: At global scope:
main.cpp:22:1: hata: expected unqualified-id before 'return'
22 | return 0;
| ^~~~~~
 
Son düzenleme:
Çözüm
Return da hata var.

Ek olarak "not" kullanma.

Kodu bu şekilde güncelle;

C++:
#include <iostream>
using namespace std;

int main(){
   
    int notum;
   
    cout << "Notun kaç? \n";
    cin >> notum;

 if (notum >= 85) {
    cout << "Takdir Belgesi Alıyorsun!\n";
 }else if (notum >= 75) {
    cout << "Teşekkür Belgesi Alıyorsun!\n";
 }else if (notum < 75) {
    cout << "Belge Alamıyorsun!\n";
 }
 
return 0;

}
Return da hata var.

Ek olarak "not" kullanma.

Kodu bu şekilde güncelle;

C++:
#include <iostream>
using namespace std;

int main(){
   
    int notum;
   
    cout << "Notun kaç? \n";
    cin >> notum;

 if (notum >= 85) {
    cout << "Takdir Belgesi Alıyorsun!\n";
 }else if (notum >= 75) {
    cout << "Teşekkür Belgesi Alıyorsun!\n";
 }else if (notum < 75) {
    cout << "Belge Alamıyorsun!\n";
 }
 
return 0;

}
 
Son düzenleme:
Çözüm
C++ bazı ülke klavyelerinde çeşitli sorunlar (çoğu zaman direkt var olmaması) çıkardığı için bazı operatörleri keyword olarak da bulunduruyor. Sonuncu hariç her hata ! yerine kullanılabilen not keyword'ünü değişken olarak kullanmaya çalışman yüzünden.
Sonuncu da scope dışı return ifadesi yüzünden.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…