Odissa16 Öncelikle foruma hoşgeldin 🙂
Sorunun cevabı şu şekildedir:
- sayi, toplampoz , toplamneg adında değişkenler olustur
- Bir döngü oluştur
- Döngünün içinde toplamı alınacak sayıları iste
- sayı her girildiğinde sayının 0(sıfır)olup oladığını kontrol et
- Sayı 0(sıfır)değil ise bu sayının pozitif olup olmadığını kontrol et
- Pozitif ise toplampoz la topla,değil ize toplamneg ile topla
- Eğer sayı 0(sıfır) ise döngüden çık
- Son olarak sonuçları ekrana yazdır
double sayi, toplamneg = 0, toplampoz = 0;
for (;;)
{
Console.WriteLine("Bir Sayı Girini : ");
sayi = Convert.ToInt32(Console.ReadLine());
if (sayi != 0)
{
if (sayi>0)
{
toplampoz += sayi;
}
else
{
toplamneg += sayi;
}
}
else
{
break;
}
}
Console.WriteLine("pozitif sayıların toplamı = {0}", toplampoz);
Console.WriteLine("negatif sayıların toplamı = {0}", toplamneg);
Console.ReadKey();