Şimdi Ara

C# hata anlayanlar yardımcı olabilir mi

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
9
Cevap
0
Favori
315
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Programda i j p gibi harfler tanımladım aynı harfler programda baska dongu icinde de yaziyor ve suan 3 tane hata gözüküyor hata şu; a local or parameter named ‘i’ cannot be declared in this scope because that name is used in an enclosing local scope to define a local or parameter......... i j ve p harfleri icin ayri ayri 3 adet böyle hata aliyorum ve program düzgün calismiyor bilenler yardimci olabilir mi lütfen

    < Bu ileti mobil sürüm kullanılarak atıldı >



  • Değişkenleri aynı döngü içinde tekrar tanımlamışsın

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • kodlarının görüntüsünü yüksersen bakabiliriz.ayrıca konsol ödevi isteyen sen değil miydin? kutular falan
  • kurosaki_ichigo kullanıcısına yanıt
    Evet tekrar tanımladım ama baglanti birbiriyle o yuzden ayni harfleri kullandim nasil yapcam

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • .Netcii kullanıcısına yanıt
    Evet bendim cogunu yaptim az bi kismi kaldi yani sadece o hatalar kaldı onları yapamıyorum :

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • görüntü yükle yardım ederiz.dediğinde bakamamıştım ama yaptım dediğini
  • .Netcii kullanıcısına yanıt
    yaa biliyosunuz odevi deponun doluluk oranını kutu sayisini falan kullanıcı giricek gelen yeni kutu da en az yukseklige sahip olan yani en kucuk sayiya eklenicek hatam nerde acaba :((


     

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;

    namespace ConsoleApplication12
    {
    class Program
    {
    static void Main(string[] args)
    {


    int satir, sutun;
    string islem;
    double sonuc;
    Console.Write("Deponun Boyutunu Giriniz: ");
    satir = Convert.ToInt16(Console.ReadLine());
    sutun = Convert.ToInt16(Console.ReadLine());
    islem = Console.ReadLine();


    int sayi, sayiAdet, toplam = 0, enBuyuk, enKucuk;


    int[,] matris = new int[satir, sutun];
    int i, j;
    i=Int32.Parse(Console.ReadLine());
    j= Int32.Parse(Console.ReadLine());

    for (int i = 0; i < satir; i++)
    {
    for (int j = 0; j < sutun; j++)

    {
    Console.Write("Depoyu Diziniz; ");
    Console.Write(" {0} x {1} değeri giriniz :", i + 1, j + 1);
    matris[i, j] = Convert.ToInt16(Console.ReadLine());
    }





    Console.Write("Toplam Kutu Sayisini Giriniz : ");
    sayiAdet = Int32.Parse(Console.ReadLine());
    enBuyuk = int.MinValue;
    enKucuk = int.MaxValue;
    int p;
    p = Int32.Parse(Console.ReadLine());


    for (int p = 1; p <= sayiAdet; p++)
    {
    Console.Write("1. kutuyu giriniz :");
    sayi = Int32.Parse(Console.ReadLine());

    }




    if ( i < p)
    {
    sonuc = i+ p;
    Console.WriteLine(sonuc);

    }

    else if ( j<p )
    {
    sonuc = j + p;
    Console.WriteLine(sonuc);
    }

    else



    for (int k = 0; k < satir; k++)
    {
    for (int n = 0; n < sutun; n++)
    {
    Console.Write(matris[k, n] + " ");

    }




    Console.WriteLine("Girilen Kutu sayisi : " + sayiAdet);



    Console.WriteLine();
    Console.Read();
    }










    }
    }
    }
    }

    < Bu mesaj bir yönetici tarafından değiştirilmiştir >




  • Yapay Zeka’dan İlgili Konular
    bu bir hata mı?
    3 gün önce açıldı
    Daha Fazla Göster
  • benim yaptığım seninkinden farklı.her defasında kullanıcıdan i,j . hücrenin doluluğunu sormuşsun ama ben öyle yapmadım.hatanı göremedim ama for döngüsünde i ve p kullanmışsın.int olarak tanımlayarak ama üst satırlarda bunların türünü zaten tanımlamışsın.bundan olabilir.2 defa int i,p diye tanımlamışsın yani
  • Denedim onları da yine olmuyor sagolun yine de

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.