Kodun hatası nerede?

Maryo

Hectopat
Katılım
1 Haziran 2020
Mesajlar
545
Çözümler
1
[CODE lang="cpp" title="Basit işlem"]#include <iostream>

using namespace std;


int main(void)
{
int a, b;
cout << "birinci Rakam : ";
cin >> a;
cout << "İkinci Rakam : ";
cin >> b;
cout << "Toplam : " << a + b;
printf("---------Isleminizin sonucu bulunmustur");
return 0;

}
if ((1 < a < 9) && (1 < b < 9));

{
Printf("Lutfen Gecerli Bir Sayi Giriniz!!!");

return 0;



}
[/CODE]

Beyler yeni yeni öğreniyorum ve amacım eğer bu sayılar aralığı dışında yazılırsa düzgün bir rakam giriniz yazısını çıkartıp başa döndürmek.
Burada bunu nasıl yaparım?
 
Son düzenleme:
#İnclude <iOStream>

Using namespace std;

İnt main(Void)
{
İnt A, b;
Cout << "birinci rakam: ";
Cin >> a;
Cout << "ikinci rakam: ";
Cin >> b;
Cout << "toplam: " << a + b;
Printf("---------ısleminizin sonucu bulunmustur");
Return 0;

}
İf ((1 < a < 9) && (1 < b < 9));

{
Printf("lutfen gecerli bir sayi giriniz!");

Return 0;

}

Beyler yeni yeni öğreniyorum ve amacım eğer bu sayılar aralığı dışında yazılırsa düzgün bir rakam giriniz yazısını çıkartıp başa döndürmek.
Burada bunu nasıl yaparım?
Kodu lütfen böyle değil, kod olarak paylaşın.

Böylece kodun hatasını daha kolay bir şekilde bulabiliriz. Ayrıca ne hatası verdiğini de söylerseniz güzel olur. Gözüme çarpan ilk şey #include bölümü. Orada #include <iostream> yazmalıydı. Ayrıca if sonrası noktalı virgül koyulmamalı.
 
While.


Kodu lütfen böyle değil, kod olarak paylaşın.

Böylece kodun hatasını daha kolay bir şekilde bulabiliriz. Ayrıca ne hatası verdiğini de söylerseniz güzel olur. Gözüme çarpan ilk şey #include bölümü. Orada #include <iostream> yazmalıydı.
Değişken A da büyük kopyalarken sorun olmuş herhalde.
 
Kodu lütfen böyle değil, kod olarak paylaşın.

Böylece kodun hatasını daha kolay bir şekilde bulabiliriz. Ayrıca ne hatası verdiğini de söylerseniz güzel olur. Gözüme çarpan ilk şey #include bölümü. Orada #include <iostream> yazmalıydı. Ayrıca if sonrası noktalı virgül koyulmamalı.
Afedersiniz bilmiordum birdahakine öyle atarım saolun .
 
Sıralamanın bu şekilde olması daha sağlıklı olur bence. Birinci rakamı sor. Girilen değer rakam mı onu kontrol ettir. Rakam Değilse uyarıyı ver. ve geri döndür.
Eğer rakamsa ikinciyi iste, yine kontrol ettir. Rakam Değilse uyarıyı ver. ve geri döndür. Eğer o da rakamsa toplama işlemine geç.
C dili bilmediğim için tam olarak kod veremiyorum ama mantık budur.
 
Kodu lütfen böyle değil, kod olarak paylaşın.

Böylece kodun hatasını daha kolay bir şekilde bulabiliriz. Ayrıca ne hatası verdiğini de söylerseniz güzel olur. Gözüme çarpan ilk şey #include bölümü. Orada #include <iostream> yazmalıydı. Ayrıca if sonrası noktalı virgül koyulmamalı.
Hocam 7 tane hata verdi if komutundan sonra noktalı virgül ekleyince ondan önce 4 hata veriyordu.
Çoğu satırda büyük i kullanmışsın bence ondan kaynaklanıyor.
Hocam malesef kod olarak paylaşmamışım.
 
Hocam 7 tane hata verdi if komutundan sonra noktalı virgül ekleyince ondan önce 4 hata veriyordu.
Çünkü şöyle kullanılıyor:
C:
if (uye.ad() == "n g neer") {
    eniyicevapisaretle();
}
Yani noktalı virgül koymamanız gerek başta veya sonda, sadece süslü parantezin içindeki komutlara koymalısınız.
 

Yeni konular

Geri
Yukarı