Cengizhanjj
Femtopat
- Katılım
- 8 Aralık 2022
- Mesajlar
- 52
Daha fazla
- Cinsiyet
- Erkek
Selam c# programında iki döngüyü tek komutla bitirmek istiyorum.
Kod:
Kod:
using System;
namespace hesapmakinesi
{
public class Program
{
static void Main(string[] args)
{
int sayi1_giris, sayi2_giris;
double sonuc;
string islem;
while (true)
while(true)
{
{
try
{
Console.WriteLine("Bir sayı girin:");
sayi1_giris = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("İkinci sayıyı girin:");
sayi2_giris = Convert.ToInt32(Console.ReadLine());
}
catch (ArgumentNullException)
{
Console.WriteLine("Değer girmediniz. Program Kapatılıyor");
break;
}
catch(FormatException)
{
Console.WriteLine("Hatalı bir Veri girdiniz Başa döndürülüyor");
break;
}
Console.WriteLine("İşlem seçin 1 carpma,2 bölme,3 toplama,4 cikarma q yazarsaniz program biter");
islem = Console.ReadLine();
if (islem == "q")
{
Console.WriteLine("Program bitiriliyor\nYapımcı: Cengizhan Kuruderioglu");
break;
}
if (islem == "1")
{
sonuc = sayi1_giris * sayi2_giris;
Console.WriteLine("Sonuç: " + sonuc);
}
if (islem == "2")
{
sonuc = sayi1_giris / sayi2_giris;
Console.WriteLine("Sonuç: " + sonuc);
}
if (islem == "3")
{
sonuc = sayi1_giris + sayi2_giris;
Console.WriteLine("Sonuç: " + sonuc);
}
if (islem == "4")
{
sonuc = sayi1_giris - sayi2_giris;
Console.WriteLine("Sonuç: " + sonuc);
}
else
{
Console.WriteLine("Yanlış bir veri girildi");
}
}
}}}}