Soru 17: C# ile Üç Basamaklı Sayının Basamaklarını Ayırma

 

C# ile Üç Basamaklı Sayının Basamaklarını Ayırma

C# programlama dünyasında basit ve etkili bir örnek olarak, kullanıcıdan alınan üç basamaklı bir sayıyı basamaklarına ayırma işlemini inceleyeceğiz. Bu uygulama, döngüler ve temel matematiksel işlemler kullanarak bir sayıyı birler, onlar ve yüzler basamağına ayırmayı ve konsola yazdırmayı hedefler.


1. Üç Basamaklı Sayıyı İşleme

Bu uygulama, bir sayının yüzler, onlar ve birler basamaklarını hesaplayarak her birini ayrı ayrı konsola yazdırır. Kullanıcıdan alınan bir giriş doğrultusunda işlem yapılır.


2. Kullanıcı Girdisi ve İşleme Mantığı

Bir sayı üzerinde işlem yapmak için, kullanıcının bir sayı girmesi gereklidir. Örneğin:

Console.Write("Üç basamaklı bir sayı girin: ");
int sayi = int.Parse(Console.ReadLine());

3. Basamakları Ayırma İşlemi

Bir sayıyı basamaklarına ayırmak için temel matematiksel işlemler kullanılır:

  • Yüzler Basamağı: Sayı 100’e bölünerek elde edilir.
  • Onlar Basamağı: Sayının 10’a bölümünden kalan, yüzler basamağının çıkarılmasıyla elde edilir.
  • Birler Basamağı: Sayının 10’a bölümünden kalan doğrudan birler basamağını verir.
int yuzler = sayi / 100;
int onlar = (sayi / 10) % 10;
int birler = sayi % 10;

Console.WriteLine("Yüzler basamağı: " + yuzler);
Console.WriteLine("Onlar basamağı: " + onlar);
Console.WriteLine("Birler basamağı: " + birler);

4. C# Konsol Uygulamasında Çıktı

Örnek giriş ve çıktı:

Giriş: 258
Çıktı:

  • Yüzler basamağı: 2
  • Onlar basamağı: 5
  • Birler basamağı: 8

5. Programın Mantığı

  1. Yüzler Basamağı: 258 / 100 = 2
  2. Onlar Basamağı: (258 / 10) % 10 = 5
  3. Birler Basamağı: 258 % 10 = 8

Bu işlemler, herhangi bir üç basamaklı sayı için çalışır ve kolayca genişletilebilir.


6. Uygulama Alanları

Bu tür bir program, kullanıcıdan alınan sayıları daha karmaşık işlemler için parçalamayı öğretir.

  • Hesaplamalar: Basamak toplamı, çarpımı veya farkını hesaplama.
  • Dijital İşlemler: Sayıları manipüle ederek belirli kriterlere göre sonuçlar üretme.

Sonuç

Bu C# konsol uygulaması, basit matematiksel işlemler kullanarak bir sayıyı ayrıştırma yeteneğinizi geliştirir. Daha fazla uygulama için benzer problemleri çözebilir, algoritmalarınızı daha karmaşık hale getirebilirsiniz.

 

İlgili Yazılar

Soru 20: C# ile Hipotenüs Hesaplama ve Dizi Elemanlarını Artırma

  C# ile Hipotenüs Hesaplama ve Dizi Elemanlarını Artırma C# programlamada matematiksel işlemleri ve dizilerle çalışmayı öğrenmek, uygulamalı projelerle daha kolay hale gelir. Bu yazıda, dik üçgende hipotenüs hesaplama ve…

Yazıyı oku

Soru 18: C# ile Cümledeki Kelime Sayısını Hesaplama

  C# ile Cümledeki Kelime Sayısını Hesaplama C# programlamanın temel konularından biri olan dizelerle çalışma, kullanıcıdan alınan bir cümledeki kelime sayısını hesaplama örneğiyle pekiştirilebilir. Bu yazıda, split metodu ve döngülerle…

Yazıyı oku

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Yazıları Keşfedin

Rytr AI ile İçerik Üretiminde Yeni Bir Çağ: İşinizde Devrim Yaratın!

Rytr AI ile İçerik Üretiminde Yeni Bir Çağ: İşinizde Devrim Yaratın!

Yapay Zeka Destekli Sunum Hazırlama: Tome ile Hızlı ve Etkili Çözümler

Yapay Zeka Destekli Sunum Hazırlama: Tome ile Hızlı ve Etkili Çözümler

Bing ile ChatGPT-4’ü Ücretsiz Kullanın: Akıllı Arama ve Yapay Zeka Deneyimi

Bing ile ChatGPT-4’ü Ücretsiz Kullanın: Akıllı Arama ve Yapay Zeka Deneyimi

ChatGPT Nedir? Nasıl Kullanılır ve Özellikleri Nelerdir?

ChatGPT Nedir? Nasıl Kullanılır ve Özellikleri Nelerdir?