Turkcell | Geleceği Yazanlar

Soru & Cevap

Diziler hakkında acill yardım

20.05.2020 - 14:05

KOD BU ŞEKİLE GETİRDİM FAKAT BİR SIKINTI VAR HEP HARF NOTUNU AA OLARAK VERİYOR ACİL YARDIM EDEBİLİR MİSİNİZ  

#include <iostream>
using namespace std;
	
	int main(){
		
		float ogrenci[5];
		int i;

		for(i=1;i<=5;i++){
		
		cout<<"Ogrenci["<<i<<"]= ";
		cin>>ogrenci[i];		
			
			if(90<=ogrenci[i]<=100){
				cout<<"AA \n";
			}
			else if(85<=ogrenci[i]<=89){
				cout<<"BA \n";
			}
			else if(80<=ogrenci[i]<=84){
				cout<<"BB \n";
			}
			else if(70<=ogrenci[i]<=79){
				cout<<"CB \n";
			}
			else if(60<=ogrenci[i]<=69){
				cout<<"CC \n";
			}
			else if(55<=ogrenci[i]<=59){
				cout<<"DC \n";
			}
			else if(50<=ogrenci[i]<=54){
				cout<<"DD \n";
			}
			else if(40<=ogrenci[i]<=49){
				cout<<"FD \n";
			}
			else if(0<=ogrenci[i]<=39){
				cout<<"FF \n";
			}
			else{
				cout<<"Yanlis deger girdiniz";
			}
		}

	return 0;
}

199 Görüntülenme

5 Cevap

Gürkan
20.05.2020 - 15:19

Aşağıya hatası giderilmiş bir vaziyette kodu ekledim. Test ettim ve doğru bir şekilde çalışmaktadır. Hatalarınızı kodları karşılaştırarak görebilirsiniz. Umarım yardımcı olur. İyi çalışmalar.

#include <iostream>

using namespace std;

int main() {

  float ogrenci[5];
  int i;

  for (i = 1; i <= 5; i++) {

    cout << "Ogrenci[" << i << "]= ";
    cin >> ogrenci[i];

    if (ogrenci[i] >= 90 && ogrenci[i] <= 100) {
      cout << "AA \n";
    } else if (ogrenci[i] >= 85 && ogrenci[i] <= 89) {
      cout << "BA \n";
    } else if (ogrenci[i] >= 80 && ogrenci[i] <= 84) {
      cout << "BB \n";
    } else if (ogrenci[i] >= 70 && ogrenci[i] <= 79) {
      cout << "CB \n";
    } else if (ogrenci[i] >= 60 && ogrenci[i] <= 69) {
      cout << "CC \n";
    } else if (ogrenci[i] >= 55 && ogrenci[i] <= 59) {
      cout << "DC \n";
    } else if (ogrenci[i] >= 50 && ogrenci[i] <= 54) {
      cout << "DD \n";
    } else if (ogrenci[i] >= 40 && ogrenci[i] <= 49) {
      cout << "FD \n";
    } else if (ogrenci[i] >= 0 && ogrenci[i] <= 39) {
      cout << "FF \n";
    } else {
      cout << "Yanlis deger girdiniz";
    }
  }

  return 0;
}

 

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Mert Ulusoy
20.05.2020 - 16:06
Teşekkürler cidden amatör bi hata yapmışım bazen böyle akla gelmiyor işte iyi ki böyle bir platform var
Gürkan
20.05.2020 - 15:19

Aşağıya hatası giderilmiş bir vaziyette kodu ekledim. Test ettim ve doğru bir şekilde çalışmaktadır. Hatalarınızı kodları karşılaştırarak görebilirsiniz. Umarım yardımcı olur. İyi çalışmalar.

#include <iostream>

using namespace std;

int main() {

  float ogrenci[5];
  int i;

  for (i = 1; i <= 5; i++) {

    cout << "Ogrenci[" << i << "]= ";
    cin >> ogrenci[i];

    if (ogrenci[i] >= 90 && ogrenci[i] <= 100) {
      cout << "AA \n";
    } else if (ogrenci[i] >= 85 && ogrenci[i] <= 89) {
      cout << "BA \n";
    } else if (ogrenci[i] >= 80 && ogrenci[i] <= 84) {
      cout << "BB \n";
    } else if (ogrenci[i] >= 70 && ogrenci[i] <= 79) {
      cout << "CB \n";
    } else if (ogrenci[i] >= 60 && ogrenci[i] <= 69) {
      cout << "CC \n";
    } else if (ogrenci[i] >= 55 && ogrenci[i] <= 59) {
      cout << "DC \n";
    } else if (ogrenci[i] >= 50 && ogrenci[i] <= 54) {
      cout << "DD \n";
    } else if (ogrenci[i] >= 40 && ogrenci[i] <= 49) {
      cout << "FD \n";
    } else if (ogrenci[i] >= 0 && ogrenci[i] <= 39) {
      cout << "FF \n";
    } else {
      cout << "Yanlis deger girdiniz";
    }
  }

  return 0;
}

 

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Gürkan
20.05.2020 - 15:19

Aşağıya hatası giderilmiş bir vaziyette kodu ekledim. Test ettim ve doğru bir şekilde çalışmaktadır. Hatalarınızı kodları karşılaştırarak görebilirsiniz. Umarım yardımcı olur. İyi çalışmalar.

#include <iostream>

using namespace std;

int main() {

  float ogrenci[5];
  int i;

  for (i = 1; i <= 5; i++) {

    cout << "Ogrenci[" << i << "]= ";
    cin >> ogrenci[i];

    if (ogrenci[i] >= 90 && ogrenci[i] <= 100) {
      cout << "AA \n";
    } else if (ogrenci[i] >= 85 && ogrenci[i] <= 89) {
      cout << "BA \n";
    } else if (ogrenci[i] >= 80 && ogrenci[i] <= 84) {
      cout << "BB \n";
    } else if (ogrenci[i] >= 70 && ogrenci[i] <= 79) {
      cout << "CB \n";
    } else if (ogrenci[i] >= 60 && ogrenci[i] <= 69) {
      cout << "CC \n";
    } else if (ogrenci[i] >= 55 && ogrenci[i] <= 59) {
      cout << "DC \n";
    } else if (ogrenci[i] >= 50 && ogrenci[i] <= 54) {
      cout << "DD \n";
    } else if (ogrenci[i] >= 40 && ogrenci[i] <= 49) {
      cout << "FD \n";
    } else if (ogrenci[i] >= 0 && ogrenci[i] <= 39) {
      cout << "FF \n";
    } else {
      cout << "Yanlis deger girdiniz";
    }
  }

  return 0;
}

 

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Gürkan
20.05.2020 - 15:19

Aşağıya hatası giderilmiş bir vaziyette kodu ekledim. Test ettim ve doğru bir şekilde çalışmaktadır. Hatalarınızı kodları karşılaştırarak görebilirsiniz. Umarım yardımcı olur. İyi çalışmalar.

#include <iostream>

using namespace std;

int main() {

  float ogrenci[5];
  int i;

  for (i = 1; i <= 5; i++) {

    cout << "Ogrenci[" << i << "]= ";
    cin >> ogrenci[i];

    if (ogrenci[i] >= 90 && ogrenci[i] <= 100) {
      cout << "AA \n";
    } else if (ogrenci[i] >= 85 && ogrenci[i] <= 89) {
      cout << "BA \n";
    } else if (ogrenci[i] >= 80 && ogrenci[i] <= 84) {
      cout << "BB \n";
    } else if (ogrenci[i] >= 70 && ogrenci[i] <= 79) {
      cout << "CB \n";
    } else if (ogrenci[i] >= 60 && ogrenci[i] <= 69) {
      cout << "CC \n";
    } else if (ogrenci[i] >= 55 && ogrenci[i] <= 59) {
      cout << "DC \n";
    } else if (ogrenci[i] >= 50 && ogrenci[i] <= 54) {
      cout << "DD \n";
    } else if (ogrenci[i] >= 40 && ogrenci[i] <= 49) {
      cout << "FD \n";
    } else if (ogrenci[i] >= 0 && ogrenci[i] <= 39) {
      cout << "FF \n";
    } else {
      cout << "Yanlis deger girdiniz";
    }
  }

  return 0;
}

 

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Gürkan
20.05.2020 - 15:19

Aşağıya hatası giderilmiş bir vaziyette kodu ekledim. Test ettim ve doğru bir şekilde çalışmaktadır. Hatalarınızı kodları karşılaştırarak görebilirsiniz. Umarım yardımcı olur. İyi çalışmalar.

#include <iostream>

using namespace std;

int main() {

  float ogrenci[5];
  int i;

  for (i = 1; i <= 5; i++) {

    cout << "Ogrenci[" << i << "]= ";
    cin >> ogrenci[i];

    if (ogrenci[i] >= 90 && ogrenci[i] <= 100) {
      cout << "AA \n";
    } else if (ogrenci[i] >= 85 && ogrenci[i] <= 89) {
      cout << "BA \n";
    } else if (ogrenci[i] >= 80 && ogrenci[i] <= 84) {
      cout << "BB \n";
    } else if (ogrenci[i] >= 70 && ogrenci[i] <= 79) {
      cout << "CB \n";
    } else if (ogrenci[i] >= 60 && ogrenci[i] <= 69) {
      cout << "CC \n";
    } else if (ogrenci[i] >= 55 && ogrenci[i] <= 59) {
      cout << "DC \n";
    } else if (ogrenci[i] >= 50 && ogrenci[i] <= 54) {
      cout << "DD \n";
    } else if (ogrenci[i] >= 40 && ogrenci[i] <= 49) {
      cout << "FD \n";
    } else if (ogrenci[i] >= 0 && ogrenci[i] <= 39) {
      cout << "FF \n";
    } else {
      cout << "Yanlis deger girdiniz";
    }
  }

  return 0;
}

 

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.