Console Ekranında Do-While

Bu program console ekranında do-while döngüsü ile 0 girilinceye kadar sayıları toplayan ve ortalamasını bulan bir programdır.

Bu program console ekranında do-while döngüsü ile 0 girilinceye kadar sayıları toplayan ve ortalamasını bulan bir programdır.


using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;



namespace Sfr_Grlncy_Kdr_Sylrn_Tplmn_Aln_Ve_Ort_Aln

{

    class Program

    {

        static void Main(string[] args)

        {

            int toplam = 0;

            int ort,sayi;

            int sayac = 1;

            do

            {                

                Console.WriteLine("Lütfen Bir Sayı Giriniz  :");

                sayi=Int32.Parse(Console.ReadLine());

                toplam=toplam+sayi;

                ort = toplam / sayac;

                sayac++;

            } while (sayi != 0);

            Console.WriteLine("Sayıların Toplamı=.........." + toplam);

            Console.WriteLine("Sayıların Ortalaması=......." + ort);

            Console.ReadKey();

        }

    }

}

  • Etiketler;
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Emek harcamışsınız belli ama ortalama yanlış çıkıyor. 0 yazıp çıktığımızda program sıfırıda hesaplıyor ve ortalamayı bulmak için sayacı 1 fazla olarak hesaplıyor ve ortalama yanlış çıkıyor. Kodlar şu şekilde olunca ortalama doğru bir şekilde hesaplanıyor: [code]using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Do_while_Ornek { class Program { static void Main(string[] args) { int toplam = 0; int ort, sayi; int sayac = 0; do { Console.WriteLine("Lütfen Bir Sayı Giriniz :"); sayi = Int32.Parse(Console.ReadLine()); toplam = toplam + sayi; sayac++; } while (sayi != 0); --sayac; Console.WriteLine("Sayıların Toplamı=.........." + toplam); Console.WriteLine("Sayıların Ortalaması=......." + (ort = toplam / sayac));[/code]
teşekkür ederim ama ben programı tekrar çalıştırdım bir sorun yok doğru çalışıyor.0 girincede doğru çalışıyor.

Yukarı Git