C# If-else de toplama çıkarma işlemi

541027

Decapat
Katılım
28 Nisan 2022
Mesajlar
933
Makaleler
2
Çözümler
7
Amacım A>B ise if kısmındaki toplama çıkarma işlemini, değilse else kısmındaki toplama çıkarma işlemini çalıştırmak.Fakat if kısmındaki bloğa geçtiği anda 1.değeri girince saçma bir sevap veriyor ve 2.değeri girmeme bile müsade etmiyor.Aynı mesele else bloğu için de geçerli.

// See C# console app template changes in .NET 6+ - .NET for more information
Console.WriteLine("İF-ELSE YAPISI İÇİNDE TOPLAMA ÇIKARMA İŞLEMİ");
Console.WriteLine("A değerini giriniz");
int A, B;
A = Convert.ToInt16(Console.ReadLine());
Console.WriteLine("B değerini girin.");
B = Convert.ToInt16(Console.ReadLine());
if (A>B)
{
Console.WriteLine("A Sayısı B Sayısından büyüktür,toplama işlemi için değer giriniz.");
Console.WriteLine("sayı_1 değerini girin.");
int sayı_1, sayı_2, sonuc_1;
sayı_1 = Console.Read();
Console.WriteLine("sayı_2 değerini girin");
sayı_2=Console.Read();
sonuc_1 = sayı_1 + sayı_2;
Console.WriteLine(sonuc_1);
Console.Read();
}
else
{
int sayı_3, sayı_4, sonuc_2;
sayı_3 = Console.Read();
sayı_4 = Console.Read();
sonuc_2 = sayı_3 + sayı_4;
Console.WriteLine(sonuc_2);
Console.Read();
}
Console.Read();


Console.Read();
 
Son düzenleme:
Console. Writeline("if-else yapısı içinde toplama çıkarma işlemi");
Console. Writeline("a değerini giriniz");
İnt A, b;

Şeklinde ifade girmişsiniz. En başta değişken tanımlayıp, öyle değer aldırın yani int A, b başta yazılmalı.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…