none
For Toplama işlemi RRS feed

  • Soru

  • Klavyeden girilen N sayısına kadar olan sayıları yazdıran ve en alta bu sayıları toplayan programı kodlayınız.

    Örn:

    Bir sayı giriniz: 10

       1

       2

       3

       4

       5

       6

       7

       8

       9

       10

    +

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

    55

    16 Ekim 2016 Pazar 13:23

Yanıtlar

  •  static void Main(string[] args)
            {
                int n;
                Console.WriteLine("N sayısını giriniz:");
                n = int.Parse(Console.ReadLine());
                for (int i = 1; i <= n; i++)
                {
                    Console.WriteLine("\t"+i);
                }
    
                Console.WriteLine("+");
                Console.WriteLine("------------------");
                Console.WriteLine("\t"+n*(n+1)/2);
                Console.ReadKey();
            }
    istediğin bu sanırsam
    • Yanıt Olarak Öneren erkantan 16 Ekim 2016 Pazar 15:53
    • Yanıt Olarak İşaretleyen FikoFarad 16 Ekim 2016 Pazar 16:20
    16 Ekim 2016 Pazar 15:50

Tüm Yanıtlar

  • void Main()
    {
        int girilen = 0, toplam = 0;
        do
        {
            Console.Write("Bir Sayı Giriniz: ");
            if (int.TryParse(Console.ReadLine(), out girilen) == true)
            {
                toplam += girilen;
            }
            else
            {
                break;
            }
        } while (girilen!=0);
        Console.Write("Girilen Sayıların Toplamı : {0}",toplam);
        Console.ReadKey

    Bu kod işini görür

    kdrgny@outlook.com

    16 Ekim 2016 Pazar 13:42
  • aynı mantık değil yalnız 
    16 Ekim 2016 Pazar 15:31
  •  static void Main(string[] args)
            {
                int n;
                Console.WriteLine("N sayısını giriniz:");
                n = int.Parse(Console.ReadLine());
                for (int i = 1; i <= n; i++)
                {
                    Console.WriteLine("\t"+i);
                }
    
                Console.WriteLine("+");
                Console.WriteLine("------------------");
                Console.WriteLine("\t"+n*(n+1)/2);
                Console.ReadKey();
            }
    istediğin bu sanırsam
    • Yanıt Olarak Öneren erkantan 16 Ekim 2016 Pazar 15:53
    • Yanıt Olarak İşaretleyen FikoFarad 16 Ekim 2016 Pazar 16:20
    16 Ekim 2016 Pazar 15:50
  • aynen öyle teşekkür ederim @erkantan 
    16 Ekim 2016 Pazar 16:20