Kullanıcıdan başlangıç, bitiş ve artım değeri istenerek, verilen artış miktarına göre başlangıç ve bitiş sayıları arasındaki sayıları ekranda gösteren programı oluşturunuz.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
static void Main(string[] args) { int baslangic, bitis, artis; Console.Write("Başlangıç : "); baslangic = Convert.ToInt32(Console.ReadLine()); Console.Write("Bitiş : "); bitis = Convert.ToInt32(Console.ReadLine()); Console.Write("Artış : "); artis = Convert.ToInt32(Console.ReadLine()); for(int i=baslangic;i<=bitis;i+=artis) { Console.WriteLine(i); } Console.ReadKey(); } |
class main(object):
def __init__(self):
self.a=int(input(“Başlangıç : “))
self.b=int(input(“Bitiş : “))
self.c=int(input(“Artış : “))
for index in self.iter(self.a,self.b,self.c):
print(index)
class iter(object):
def __init__(self,a,b,c):
self.a=a
self.b=b
self.c=c
def __iter__(self):
self.i=self.a
return self
def __next__(self):
self.i+=self.c
if self.i<self.b:
return self.i
else:
raise StopIteration
main=main()