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

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 0123 gibi yaziniz

Çözüm

4.2 (285 Oylar)
Doğan
Uzman doğrulaması
Usta · 5 yıl öğretmeni

Cevap

Bu soruda, kullanıcıdan dört adet veri alınacak ve bu verilerden en az biri metin olması gerekecek. Bu verileri if-else else if kullanarak birbirinden farklı hale getirmeliyiz. Son olarak, sonuçları console'a yazdırmamız isteniyor.Aşağıda bu sorunun çözümü için örnek bir kod yazısı bulunmaktadır:```csharpusing System;class Program{ static void Main() { // Kullanıcıdan dört adet veri alın Console.Write("Birinci değeri girin: "); string veri1 = Console.ReadLine(); Console.Write("İkinci değeri girin: "); string veri2 = Console.ReadLine(); Console.Write("Üçüncü değeri girin: "); string veri3 = Console.ReadLine(); Console.Write("Dördüncü değeri girin: "); string veri4 = Console.ReadLine(); // Verileri kontrol etmek için if-else else if kullanarak if (veri1.StartsWith("a")) { Console.WriteLine("Veri 1 metin değil."); } else if (veri2.StartsWith("a")) { Console.WriteLine("Veri 2 metin değil."); } else if (veri3.StartsWith("a")) { Console.WriteLine("Veri 3 metin değil."); } else if (veri4.StartsWith("a")) { Console.WriteLine("Veri 4 metin değil."); } else { Console.WriteLine("En az biri metin değil."); } }}```Bu kod, kullanıcıdan dört adet veri alır ve bu verileri if-else else if kullanarak kontrol eder. Eğer en az biri metin değilse, "En az biri metin değil." yazısı console'a yazdırılır. Aksi takdirde, hangi veri metin olmadığını belirten bir mesaj console'a yazdırılır.