kısa cevap:
Kullandığınız dilleri, kütüphaneleri ve yazdığınız kod bloğunu paylaşırsanız sorunu daha iyi analiz edebiliriz.
Programlama dillerinin mantııgında bu yatıyor gayet normal. Programlar siz aksini istemediğiniz sürece işini bitirir ve durur.
uzun cevap:
şöyle bir programınız olduğunu düşünün
1- float bol;
2- int a;
3- int b;
4- a = Console.ReadLine();
5- b = Console.ReadlLine();
6- bol = a / b;
7- Console.WriteLine(bol.ToString());
8- Console.ReadLine();
programın satır satır çalıştığını unutmayın.
program ilk 3 ifadede değişkenleri tanımlayacak
4 ve 5. ifadede ise kullanıcıdan girdi bekleyecek, girdileri aldığında ilgili değerleri ilgili değişkenlere atayacak
- ifadeye geçince bölme işlemini gerçekleştirecek
- ifadede bölme işlemini yazdıracak
- bir girdi bekleyecek, girdi gelince işini bitirdiği için kapancak
programın bölme işlemini tekrarlamasını istiyorsanız 7 veya 8. satırdan 4. satıra dönmesini sağlamanız gerekiyor
float bol;
int a;
int b;
while (true) {
a = Console.ReadLine();
b = Console.ReadlLine();
bol = a / b;
Console.WriteLine(bol.ToString());
//Console.ReadLine();
}
yani adımlarınız şu şekilde olmalı

saygılar;