Çö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.
 

Technopat Haberler

Yeni konular

Geri
Yukarı