Arkadaşlar, öncelikle ben bilgisayardan anlamama rağmen programlama dillerine girmemiş biriydim korktuğumdan dolayı. Ta ki son bir kaç güne kadar. Bir arkadaştan gaz alıp girdim. Sorunum ise şu. Bir çeşit ortalama hesaplama programı yapmak istiyorum. Bunu "3 yazılı ortalama" ve "2 yazılı ortalama" şeklinde 2 farklı program halinde yapabiliyorum. Fakat bugün hatta 5 dk önce bunları birleştirmeye çalıştım. Şöyle birşey yaptım. Fakat sinav sayisi kismina 2 de yazsam 3 de yazsam 3 sinav notu soruyor. Tamam neyse burayıda geçtim, normalde sorun çıkartmazken birleşince 2 milyon küsür sonuç buluyor. Yardımlarınızı bekliyorum.
#include <iostream>
using namespace std;
main() {
int a,b,c,x,y,z,ortalama,ortalama2;
cout << "Lütfen kac sinav üzerinden ortalama hesabi yapilacagini yaziniz" << endl << "kac sinav => ";
cin >> a;
if(a=3)
{
ortalama=(x+y+z)/3;
cout << "Lutfen 1. sinav notunuzu giriniz => ";
cin >> x;
cout << "Lutfen 2. sinav notunuzu giriniz => ";
cin >> y;
cout << "Lutfen 3. sinav notunuzu giriniz => ";
cin >> z;
cout << "Ortalama notunuz => " << ortalama << endl << "Karne notunuz => ";
if(ortalama>85)
{
cout << "Tebrikler, karne notunuz 5!";
}
else if(ortalama>70)
{
cout << "Tebrikler, karne notunuz 4!";
}
else if(ortalama>60)
{
cout << "Tebrikler, karne notunuz 3!";
}
else if(ortalama>50)
{
cout << "Tebrikler, karne notunuz 2! Sinifi geciyorsunuz!";
}
else
{
cout << "Maalesef sınıfı gecemiyorsunuz, daha cok gayret gostermelisiniz...";
}
}
else if(a=2)
{
ortalama2=(a+b)/2;
cout << "Lutfen 1. sinav notunuzu giriniz => ";
cin >> a;
cout << "Lutfen 2. sinav notunuzu giriniz => ";
cin >> b;
cout << "Ortalama notunuz => " << ortalama2 << endl << "Karne notunuz => ";
if(ortalama>85)
{
cout << "Tebrikler, karne notunuz 5!";
}
else if(ortalama>70)
{
cout << "Tebrikler, karne notunuz 4!";
}
else if(ortalama>60)
{
cout << "Tebrikler, karne notunuz 3!";
}
else if(ortalama>50)
{
cout << "Tebrikler,karne notunuz 2! Sinifi geciyorsunuz!";
}
else
{
cout << "Maalesef sinifi gecemiyorsunuz, daha cok gayret gostermelisiniz...";
}
}
else
{
cout << "Lutfen programi reset'leyip gecerli bir rakam giriniz...";
}
cin >> x;
}
#include <iostream>
using namespace std;
main() {
int a,b,c,x,y,z,ortalama,ortalama2;
cout << "Lütfen kac sinav üzerinden ortalama hesabi yapilacagini yaziniz" << endl << "kac sinav => ";
cin >> a;
if(a=3)
{
ortalama=(x+y+z)/3;
cout << "Lutfen 1. sinav notunuzu giriniz => ";
cin >> x;
cout << "Lutfen 2. sinav notunuzu giriniz => ";
cin >> y;
cout << "Lutfen 3. sinav notunuzu giriniz => ";
cin >> z;
cout << "Ortalama notunuz => " << ortalama << endl << "Karne notunuz => ";
if(ortalama>85)
{
cout << "Tebrikler, karne notunuz 5!";
}
else if(ortalama>70)
{
cout << "Tebrikler, karne notunuz 4!";
}
else if(ortalama>60)
{
cout << "Tebrikler, karne notunuz 3!";
}
else if(ortalama>50)
{
cout << "Tebrikler, karne notunuz 2! Sinifi geciyorsunuz!";
}
else
{
cout << "Maalesef sınıfı gecemiyorsunuz, daha cok gayret gostermelisiniz...";
}
}
else if(a=2)
{
ortalama2=(a+b)/2;
cout << "Lutfen 1. sinav notunuzu giriniz => ";
cin >> a;
cout << "Lutfen 2. sinav notunuzu giriniz => ";
cin >> b;
cout << "Ortalama notunuz => " << ortalama2 << endl << "Karne notunuz => ";
if(ortalama>85)
{
cout << "Tebrikler, karne notunuz 5!";
}
else if(ortalama>70)
{
cout << "Tebrikler, karne notunuz 4!";
}
else if(ortalama>60)
{
cout << "Tebrikler, karne notunuz 3!";
}
else if(ortalama>50)
{
cout << "Tebrikler,karne notunuz 2! Sinifi geciyorsunuz!";
}
else
{
cout << "Maalesef sinifi gecemiyorsunuz, daha cok gayret gostermelisiniz...";
}
}
else
{
cout << "Lutfen programi reset'leyip gecerli bir rakam giriniz...";
}
cin >> x;
}


