C# Girilen N Sayıdan Pozitif ve Negatif Adedi Toplamı ve Ortalaması
Bu örneğimizde C# console programında kullanıcıdan istediği kadar sayı girerek bu sayılar üzerinde işlemler yapan programı yapacağız. Öncelikle kullanıcıdan kaç tane sayı girmek istediğini soruyoruz. Daha sonra bir döngü ile kullanıcıdan girmek istediği adet kadar klavyeden sayı girmesini istiyoruz. Girilen sayılar pozitif sayı ve negatif sayı karışık olmalıdır. Daha sonra girilen bu sayılar üzerinde aşağıdaki işlemleri hesaplatarak ekranda gösteriyoruz.
Pozitif Sayıların Adedi,
Pozitif Sayıların Toplamı,
Pozitif Sayıların Ortalaması,
Negatif Sayıların Adedi,
Negatif Sayıların Toplamı,
Negatif Sayıların Ortalaması,
Programın C# kodları:
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Pozitif_Negatif_Bulma { class Program { static void Main(string[] args) { // değişkenlerimizi tanımlıyoruz. double n; double girilen; double negatifToplam = 0; double pozitifToplam = 0; double negatifOrt; double pozitifOrt; double negatifSayac = 0; double pozitifSayac = 0; //Kullanıcıdan kaç sayı girmesini soruyoruz Console.Write("Kaç sayı girilecek : "); n = Convert.ToDouble(Console.ReadLine());//www.bilisimkonulari.com // for döngüsü ile klavyeden sayıları girdiriyoruz for (int i = 0; i < n; i++) { Console.Write("Sayı Giriniz ----> "); girilen= Convert.ToDouble(Console.ReadLine()); // girilen sayının negatif olup olmadığını kontrol ediyoruz if (girilen < 0) { negatifToplam = negatifToplam + girilen; negatifSayac++;//www.bilisimkonulari.com } else { // girilen sayının pozitif olup olmadığını kontrol ediyoruz pozitifToplam = pozitifToplam + girilen; pozitifSayac++; } } negatifOrt = negatifToplam / negatifSayac; pozitifOrt = pozitifToplam / pozitifSayac; Console.WriteLine("------------------------------------"); Console.WriteLine("------------------------------------"); //Negatif sayılarla ilgili bilgileri yazdırıyoruz Console.WriteLine("Negatif Sayı Adedi = " + negatifSayac); Console.WriteLine("Negatif Sayıların Toplamı = " + negatifToplam); Console.WriteLine("Negatif Sayıların Ortalamsı = "+negatifOrt); Console.WriteLine("------------------------------------"); //Pozitif sayılarla ilgili bilgileri yazdırıyoruz. Console.WriteLine("Pozitif Sayı Adedi = " + pozitifSayac); Console.WriteLine("Pozitif Sayıların Toplamı = " + pozitifToplam); Console.WriteLine("Pozitif Sayıların Ortalamsı = " + pozitifOrt); Console.ReadKey(); } } }
Programın ekran görüntüleri:
Bu Yazıya Tepkin Nedir?
+1
2
+1
+1
+1
1
+1
+1
+1
<< Önceki Yazı
Sonraki Yazı >>
c# console for örnekleri, c# console if örnekleri, c# console negatif sayı, c# console örnekleri, c# kodları, c# örnekleri, C#console pozitif sayı