C# Console pozitif sayının istenilen sayıya göre mod işlemini yapma
Algoritma
- Başla
- sayi1,sayi2 değişkenleirni al
- sayi1,sayi2 gir
- Eğer sayi1 >= sayi2 ise sayi = sayi1 – sayi2 işlemini yap ve 4’e git,değilse devam et
- Yazdır sayi1
- 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();
}
}
}
4 Kasım 2017