Şimdi Ara

Akış Diyagramı Yardım! ( FlowChart )

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
2
Cevap
0
Favori
248
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Soru:Girilen Sayının Sondan Kaç Basamağı 0 ise Ekrana Kaç 0 Olduğunu Yazdırsın
    Not:Eğer 0 girilirse Tekrar Sayı İstesin

    C# Kodunu Yaptımda Akış Şemasında Biraz Takıldım da Yardım Ederseniz Sevinirim :)
     Akış Diyagramı Yardım! ( FlowChart )
    Buda C# Kodu
    int sayi;
    int x=10,i,basamak=0;

    tekrar:
    Console.Write("Lütfen Bir Sayı Giriniz : ");
    sayi=Convert.ToInt32(Console.ReadLine());

    for (i = 1; i < sayi; i++ )
    {
    if (sayi % x == 0)
    {
    basamak = i;
    }
    else
    {
    break;
    }
    x = x * 10;
    }
    if(sayi==0)
    {
    goto tekrar;
    }
    Console.WriteLine("Sondan {0} Basamağı Sıfırdır.",basamak);
    Console.ReadKey();



    < Bu mesaj bu kişi tarafından değiştirildi djharbi2 -- 5 Mayıs 2016; 15:13:17 >







  • 1. alttaki if, for'dan önce yazılmalı
    2. break ve goto gibi ifadeleri kullanmazsan daha akıcı programın olur. Nasıl kaldırabileceğin yönünde kafa yor
    3. akış diyagramında da i<sayi'da E dallanmasından sonra bir iş daha yapıyorsun (programın asıl işi değil mi)
    4. akış diyagramı her zaman dur'a ulaşmalı ama i<sayı için E yanıtı oraya ulaşmıyor

    bunları düzeltirsen tamam olur
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.