C# Console pozitif sayının istenilen sayıya göre mod işlemini yapma

{{ page.title }}

Algoritma

  1. Başla
  2. sayi1,sayi2 değişkenleirni al
  3. sayi1,sayi2 gir
  4. Eğer sayi1 >= sayi2 ise sayi = sayi1 – sayi2 işlemini yap ve 4’e git,değilse devam et
  5. Yazdır sayi1
  6. Bitir

Programlama dili ile kod yazdığımızda Mod fonksiyonunu kullanırız. Fakat algoritma alıştırmalarında öğrencilerin daha geniş düşünebilmelerini sağlamak için bu soruda mod işlemini mod fonksiyonu kullanılmadan nasıl yapılacağı gösterilmektedir.

  • 7 Mod 3 = 1
  • 7 % 3 = 1

% işareti ( Mod ) içinde kullanılabilir.İki sayı girilmiştir.İlk sayı, ikinci sayıdan büyük ve eşit olduğu sürece programımız döngü içinde olur.sayi1 sayi2’den küçük olduğunda ( sayi1 < sayi2 ) sonucumuz sayi1 olarak karşımıza çıkacaktır.

Kod Yapısı

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace dmg
{
class Program
{
static void Main(string[] args)
{
int sayi1,sayi2;
int i = 0;
Console.Write("1. Sayıyı Giriniz");
sayi1 = Convert.ToInt32( Console.ReadLine() );
Console.Write("2. Sayıyı Giriniz");
sayi2 = Convert.ToInt32( Console.ReadLine() );
while(sayi1 >= sayi2)
{
sayi1 = sayi1 - sayi2;
}
Console.Write("Sonuç = " + sayi1);
Console.ReadLine();
}
}
}

BOT Benson Topluluk kurucusu ve bir yazılımcı.