Soru
Klavyeden en az dort veri alan ve bunlarin biri metin biri string olmak kaydlyla birbirinden farkll olacak bunu if else else if kullanarak ve bunun yaninda a console .writeline sủslü parantez 0 123 gibi yaziniz
Çözüm
4.7167 Voting
Yaren
Usta · 5 yıl öğretmeniUzman doğrulaması
Cevap
Klavyeden dört veri alarak ve bu verilerin biri metin biri string olmak üzere birbirinden farklı olabilecek bir program yazalım. Aşağıda if-else if-else yapıları kullanarak bu işlemleri gerçekleştiren bir örnek bulunmaktadır:<br /><br />```csharp<br />using System;<br /><br />class Program<br />{<br /> static void Main()<br /> {<br /> Console.Write("Birinci değer: ");<br /> string value1 = Console.ReadLine();<br /><br /> Console.Write("İkinci değer: ");<br /> int value2 = int.Parse(Console.ReadLine());<br /><br /> Console.Write("Üçüncü değer: ");<br /> int value3 = int.Parse(Console.ReadLine());<br /><br /> Console.Write("Dördüncü değer: ");<br /> int value4 = int.Parse(Console.ReadLine());<br /><br /> if (value1!= null && value1.Length > 0)<br /> {<br /> Console.WriteLine("Girilen ilk değer bir metin.");<br /> }<br /> else if (value2 > 0 && value2 < 100)<br /> {<br /> Console.WriteLine("Girilen ikinci değer bir sayı ve 0 ile 100 arasında.");<br /> }<br /> else if (value3 > 100 && value3 < 1000)<br /> {<br /> Console.WriteLine("Girilen üçüncü değer bir sayı ve 100 ile 1000 arasında.");<br /> }<br /> else if (value4 > 1000 && value4 < 10000)<br /> {<br /> Console.WriteLine("Girilen dördüncü değer bir sayı ve 1000 ile 10000 arasında.");<br /> }<br /> else<br /> {<br /> Console.WriteLine("Girilen değerler arasında bir metin ve sayılar arasında farklı aralıklarda yer alıyor.");<br /> }<br /> }<br />}<br />```<br /><br />Bu program, kullanıcıdan dört değer alarak bu değerlerin birinde metin, diğerlerinde sayılar olduğunu kontrol eder. Eğer bir değer metin ise, program "Girilen ilk değer bir metin." yazısını yazdırır. Eğer bir değer sayı ise ve bu sayı belirli bir aralıkta (0 ile 100, 100 ile 1000 veya 1000 ile 10000 arasında) yer alıyor ise, program bu durumu kontrol eder ve uygun bir mesaj yazdırır. Eğer tüm değerler arasında bir metin ve sayılar arasında farklı aralıklarda yer alıyor ise, program "Girilen değerler arasında bir metin ve sayılar arasında farklı aralıklarda yer alıyor." yazısını yazdırır.
Derecelendirmek için tıklayın: