C-C++ Girilen Sayının Rakamları Toplamını Bulan Program

C-C++ Girilen Sayının Rakamları Toplamını Bulan Program

Herkese merhabalar arkadaşlar.Bu yazımızda sizlere C-C++ programlama dilinde dışarıdan girilen bir sayının rakamları toplamını hesaplayan programın kodlarını anlatacağız.

Özellikle üniversite vize sınavlarında bu tarz sorular sorulmaktadır.Bizler de faydalı olması açısından dışarıdan girilen herhangi bir sayının rakamları toplamını nasıl hesaplarız onu göstereceğiz.

Programın kodları aşağıdadır.Aynı zamanda açıklaması da kodların yanlarında yazılmıştır.

#include <stdio.h> //Kütüphanelerimizi ekliyoruz.
#include <conio.h>
#include <math.h>
#include <locale.h>
int main(){
setlocale(LC_ALL, "Turkish"); //Türkçe karakter sorunu olmasın diye eklenen kod.Kütüphanesi locale.h'dır.
int sayi, sonrakam, toplam = 0; //Değişkenlerimizi tanımladık.
printf("\nBir sayı giriniz : "); //Dışarıdan rastgele istediğimiz sayıyı giriyoruz.
scanf("%d", &sayi);
while(sayi > 0) { //Burada while döngüsü kullandık.Çünkü dışarıdan girdiğimiz sayı 0'a eşit veya küçük olana kadar döngü devam etsin istedik.
sonrakam = sayi % 10; //Öncelikle girdiğimiz sayının 10'a bölümünden kalanını hesaplıyoruz.Çünkü bu şekilde son rakamını bulmuş oluruz.Ardından sürekli böyle yaparak rakamlar toplamını elde ederiz.
toplam = toplam + sonrakam; //Rakamlar toplamını bölümünden kalanları toplayarak hesaplıyoruz.
sayi = sayi / 10;} //Sonrasında sayıyı her defasında 10'a bölüyoruz.İşte burası 1'den küçük olduğunda mesela 7/10 gibi.O durumda döngü bitecek ve rakamlar toplamını ekranda yazdıracak.
printf("\nGirdiğiniz sayının rakamları toplamı : %d", toplam); //Ekrana çıktımızı veriyor.
getch();
return 0;
}

Kodlar bu şekildedir.Şimdi bir örnek yapalım ve ekran görüntüsünü paylaşalım.

Gördüğünüz gibi arkadaşlar dışarıdan “2958” sayısını girdik.Program bizlere hesapladı ve cevabı 2+9+5+8=24 buldu.

NOT=Biz burada kodları sadece C dilinde paylaştık.Aynı şekilde printf ve scanf yerlerine cout ve cin yazarak kodları C++ diline çevirebilirsiniz.Aynı mantıkla programı C#,Java,Python ve benzeri diğer dillere de çevirebilirsiniz.Ama dilerseniz onların kodlarını da tabii ki ayrı olarak paylaşırız.Yorumlarınızı bekliyoruz.Teşekkürler.

Umarız faydalı olmuştur.Diğer c-c++ örneklerine buradaki sayfadan ulaşabilirsiniz.

  • Beğen  
---Bizlere Destek Olmak İçin Aşağıdan Yorum Yazmayı ve Yazılarımızı Sosyal Medyada Paylaşmayı Unutmayınız---
admin

Merhabalar sitemizde sizler için birbirinden kaliteli paylaşımlar yapmaktayız.Her konuda bilgili editör arkadaşlarımızla sizlere faydalı ve eğitici makaleler paylaşmaktayız.Ders notları,seo,oyun,dini bilgiler vb. tüm alanda sizler için en iyi içerikleri üretmekteyiz.Bizleri takip ettiğiniz için teşekkür ederiz…

Benzer Yazılar

Bu yazıya henüz yorum yapılmamıştır, ilk yorumu yapmak için tıklayın.

Bir Cevap Yazın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

*
*

Time limit is exhausted. Please reload CAPTCHA.