Anasayfa
/
Teknoloji
/
klavyeden en az dort veri alan ve bunlarin biri metin biri string olmak kaydlyla birbirinden farkll olacak bunu

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.7 (167 Oylar)
Yaren
Uzman doğrulaması
Usta · 5 yıl öğretmeni

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:```csharpusing System;class Program{ static void Main() { Console.Write("Birinci değer: "); string value1 = Console.ReadLine(); Console.Write("İkinci değer: "); int value2 = int.Parse(Console.ReadLine()); Console.Write("Üçüncü değer: "); int value3 = int.Parse(Console.ReadLine()); Console.Write("Dördüncü değer: "); int value4 = int.Parse(Console.ReadLine()); if (value1!= null && value1.Length > 0) { Console.WriteLine("Girilen ilk değer bir metin."); } else if (value2 > 0 && value2 100 && value3 1000 && value4 < 10000) { Console.WriteLine("Girilen dördüncü değer bir sayı ve 1000 ile 10000 arasında."); } else { Console.WriteLine("Girilen değerler arasında bir metin ve sayılar arasında farklı aralıklarda yer alıyor."); } }}```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.