C# Console 1 den 10’a kadar olan sayıların küplerinin toplamını bulma
Algoritma
- Başla
- sayi = 1, toplam = 0 değişkenlerini al
- toplam = toplam + ( sayi ^ 3 ) işlemini yap
- Eğer sayi = 10 ise devam et değilse sayıyı 1 arttır 3’e git
- Yazdır toplam
- Bitir
İlk defa bu soruda döngü ve sayaç kullanıyoruz. Eğer çözeceğiniz soru 1…10 arası gibi bir ifade ile başlıyor bu programdaki işlemler sayaç 10 olana kadar işlem döndürülecek anlamına gelmektedir. Yani döngü kurulacaktır.Bu soruda toplam = toplam + ( sayi ^ 3 ) işlemi 10 defa yapılacak, sayaç olarak da sayi değişkeni seçilecektir.
Bu soruda sayi değişkeni seçilmiştir fakat farklı sorularda farklı sayaç değerleri seçilebilir.Özellikle i yada j karakterleri çok tercih edilir. Döngü işlemini yapan kısım 4. adımdır. Şartlar uymadığında yani sayi = 10 olmadığı sürece 3. adıma dallanma yapılacaktır.Bu durum da programda bir döngü oluşmaktadır.
Kod Yapısı
using System;
namespace dmg
{
class Program
{
static void Main(string[] args)
{
int i;
int toplam = 0;
for( i = 1; i <= 10; i++ )
{
toplam = toplam + ( i * i * i);
}
Console.Write("1-10 arası toplam = " + toplam);
Console.ReadLine();
}
}
}
9 Aralık 2017