Programlama Temelleri ödevi

samanbulut

Hectopat
Katılım
21 Aralık 2013
Mesajlar
3
1) 1'den 1000 kadar olan sayılar içerisinde 5 ile tam bölünenleri ekrana yazdıran programın algoritmasını ve akış diyagramını hazırlayınız (m od kullanarak yapılacak)
2) Girilen n adet sayının 1) 5 ile bölünebilen sayıların toplamı ve adeti 2)3 ile bölünebilen sayıların toplamı ve adetini bulan programın algoritmasını ve akış şemasını hazırlayınız.
 
Mod(5) olarak alacaksınız. Eğer modüler aritmetik kullanmadan yapabilirseniz son rakamı 0 veya 5 olan her sayı 5 sayısına tam bölünür. Bir sayının 3'e bölünebilmesi için rakamları toplamının 3 veya 3'ün katı olması gerekmektedir.
Ödevinizin tamamını burada yapacak birisini tanımıyorum, yapsalar bile size yararı olmaz.
 
Ben prograramlarını C# da yazdım artık biraz uğraşıp algoritmalarını çıkarırsın hem konuyuda kavramış olursun. Not:"C# da '%' işareti mod alır."

Kod:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;


namespace ConsoleApplication2
{
    class Program
    {
        static void Main(string[] args)
        { 
            int b = 0;
            Console.WriteLine("5 ile Tam Bölünen Sayılar:");
            for (int a = 1; a <= 1000; a++)
            {
                if (a % 5 == 0) 
                {
                    Console.Write(a+",");
                }
               
            }
            
               Console.ReadKey();
        }
    }
}


-------------------------------------


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;


namespace ConsoleApplication2
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Write("Bir Sayı Giriniz:");
            int sayı = Convert.ToInt32(Console.ReadLine());
            int b = 0;
            int c = 0;
            
            for (int a =sayı; a >0 ; a--)
            {
                if (a % 5 == 0) 
                {
                    b += a;
                    c++;
                }
               
            }
            Console.WriteLine("5 ile Bölünen Sayıların Toplamı:" + b);
            Console.Write("5 ile Bölünen Sayıların Adedi:"+c);
               Console.ReadKey();
        }
    }
}
 
Uyarı! Bu konu 11 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Geri
Yukarı