Akış diyagramı oluşturma

RawShed

Megapat
Katılım
19 Temmuz 2015
Mesajlar
365
Çözümler
4
Arkadaşlar 3 rakam girip pozitif negatif adedini bulmam lazım ama diyagramı oluşturamadım. Yardımcı olur musunuz?

 
Teşekkürler
Eki Görüntüle 452623


(Flowchartlar paint üzerinden çizilmez ben sırf paintten çizilmiş gibi durduğu için paint üzerinden düzenledim)

Paintle çizmedim, Flowchart programı vardı oradan kendisi bağlıyor zaten okları falan. Yardımın için sağ ol.
 
Teşekkürler


Paintle çizmedim, Flowchart programı vardı oradan kendisi bağlıyor zaten okları falan. Yardımın için sağ ol.
"sırf paintten çizilmiş gibi durduğu için "
gibi demiştim ama...
Ücretsiz kullanışlı bir sürü UML diyagram çizim yazılımı var. Araştırmanızı tavsiye ederim.
 
"sırf paintten çizilmiş gibi durduğu için "
gibi demiştim ama...
Ücretsiz kullanışlı bir sürü UML diyagram çizim yazılımı var. Araştırmanızı tavsiye ederim.
Hocam peki toplam negatif ve pozitif sayıların adedini nasıl bulabilirim? Toplam: 2 adet neg, 2 adet poz tarzında
 
Hocam peki toplam negatif ve pozitif sayıların adedini nasıl bulabilirim? Toplam: 2 adet neg, 2 adet poz tarzında
pozitifSayıSayacı = 0; yapıp. sayı eğer > 0 ise önce sayı pozitif diye yazdırılır bir sonraki adımda ise pozitifSayıSayacı = pozitifSayıSayacı + 1 yapabilirsiniz. aynı durum sıfır ve negatif sayılar için de kullanıla bilir.
 

Hocam aşağıdaki yazdığım kodları bir türlü akışta çizemedim. Olmuyor, anlamadım. Öğleden beri uğraşıyorum olmuyor kimse de yardımcı olmuyor. Rica etsem akış diyagramını çizer misin?

Kod:
int sayi, pozitif=0,negatif=0;
            for (int i = 1; i <= 3; i++)
            {
                Console.Write(i + ". Sayıyı Giriniz: ");
                sayi = Convert.ToInt16(Console.ReadLine());
                if (sayi < 0)
                {
                    negatif = negatif + 1;
                }
                else
                {
                    pozitif = pozitif + 1;
                }
            }

            Console.WriteLine("------------------------------------");
            Console.WriteLine("Pozitif Sayıların Adedi : " + pozitif);
            Console.WriteLine("Negatif Sayıların Adedi  : " + negatif);
            Console.ReadKey();
        }
 

C#:
using System;

namespace TechnopatSoru
{
    class Program
    {
        static void Main(string[] args)
        {
            // int sayi,pozitif vs diye yazamazsın tek tek yazmalısın bu C#, C değil.
            int sayi = -1; //başlangıç değeri
            int pozitif = 0;
            int negatif = 0;
            int notr = 0;

            for (int i = 0; i < 3; i++)
            {
                try
                {
                    //32 bit signed Tam sayıya dönüştür
                    Console.Write("Değeri girişi->");
                    sayi = Int32.Parse(Console.ReadLine());
                }
                catch
                {
                    i--;
                    continue;
                    // dönüştürülemez değer girişi
                }
                if(sayi <= 0 )
                {
                    if(sayi == 0)
                    {
                        Console.WriteLine($"{sayi} Sayısı Nötr");
                        notr++;
                    }
                    else
                    {
                        Console.WriteLine($"{sayi} Sayısı Negatif");
                        negatif++;
                    }
                }
                else
                {
                    Console.WriteLine($"{sayi} Sayısı Pozitif");
                    pozitif++;
                }
            }
            Console.WriteLine("Toplam: Pozitif:{0}, Negatif:{1}, Nötr:{2} sayı girildi",pozitif,negatif,notr);
        }
    }
}
 
Son düzenleme:
Hocam çok teşekkür ederim.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…