#include<iostream>
#include<conio.h>
using namespace std;
int main ()
{
int numara1,numara2;
cout<<"ilk sayıyı giriniz";
cin>>numara1;
cout<<"ikinci sayıyı giriniz";
cin>>numara2;
if (numara1==numara2);
cout<<"girmiş olduğunuz sayılar eşittir";
else if (numara1>numara2)
cout<<"numara 1 numara 2 den büyüktür";
cout<<"girmiş olduğunnuz sayıların toplamı:"<< numara1+numara2;
getch ();
return0;
)
akadaşlar burda hata nerde bi türlü anlayamadım çalıştır dediğimde else if kısmında hata gösterio
hata
else if (numara1>numara2); şeklinde kaptman gerekmiyor mu o kadar bilmiyorum sadece fikrimi söylüyorum
#include<iostream>
#include<conio.h>
using namespace std;
int main ()
{
int numara1,numara2;
cout<<"ilk sayıyı giriniz";
cin>>numara1;
cout<<"ikinci sayıyı giriniz";
cin>>numara2;
if (numara1==numara2);
cout<<"girmiş olduğunuz sayılar eşittir";
if (numara1>numara2);
cout<<"numara 1 numara 2 den büyüktür";
cout<<"girmiş olduğunnuz sayıların toplamı:"<< numara1+numara2;
getch ();
bu şekilde bende hata vermedi dene istersen bi
Bakın ';' ibaresi bir deyimin veya ifadenin sonlandıgını gosteren bir simge olarak belirtilir.Cesitli kontrol yapıları ve dongulerde(loops) bu sonlandırıcı operatoru bazı istenen istisnai durumlar haricinde kullanılmaz.
Yukarıdaki koddaki if() kontrolunden sonra parantez operatorunun kapanmasi ile statement yazılacaktır.Yani ';' ibaresi if() sonuna koyulmaz.Dogru yazım sekli bahsedilen yontem ile olmaktadir.
if(numara1==numara2)
cout << "Girilen sayilar esit";
Dilerseniz begin end bloklarını kullanarak hata yapma riskinizi engellemiş olursunuz.
else if(numara1 > numara2) {
cout << "Numara1 numara2'den buyuk";
}
Başarılar