İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

C# Programlama Temelleri Proje Ödevi-Yardım-

Stork44

0
İyinet Üyesi
Katılım
19 Aralık 2011
Mesajlar
98
Reaction score
0
Öncelikle Merhaba forumunuza yeni katıldım ve bu konu benim ilk konum ayrıca bana yardım edecek birinin olmasını diliyorum Ve daha fazla uzatmadan sözlerime başlıyorum :msp_biggrin:

Ben 1o.sınıfa gidiyorum ve programlama temelleri adlı dersten bi proje ödevi aldım.
bu ödev için bana yardım edebilecek varmı?
 

Bolu Beyi

0
İyinet Üyesi
Katılım
7 Nisan 2010
Mesajlar
2,895
Reaction score
36
Ödevini ve geldiğin yere kadar burada belirtirsen yardımcı olmaya çalışırım
 

Stork44

0
İyinet Üyesi
Katılım
19 Aralık 2011
Mesajlar
98
Reaction score
0
ödevimi henüz kodlara dökmüş değilim yeni aldığım için ödevimin konusu şöyle ki;

Bir sınıfa ait tüm öğrencilerin adı, soyadı, numarası, sınıfı, rastgele girilecektir.
Girilen bilgiden öğrenci numarasına göre ve bilgilerine göre sıralayan programı yazınız.

ödevim tam olarak bu fakat ben sorudan da pek bişey anlayamadım. Zaten anlasam biraz denerdim bişeyler yapardım da yok olmuyo.
 

Bolu Beyi

0
İyinet Üyesi
Katılım
7 Nisan 2010
Mesajlar
2,895
Reaction score
36
for döngüsü içinde o bilgileri istetin ve okutun, daha sonra numaraları küçükten büyüğe doğru sıralama yaptıracaksınız. C sharpta yazdırılan klasik programdır bu:)
 

Stork44

0
İyinet Üyesi
Katılım
19 Aralık 2011
Mesajlar
98
Reaction score
0
Peki Şimdiden başlıyayım yarın yazdıgım yada kaldıgım yerden paylaşırım eğer bi yerde takılırsam yada tamen bitirirsem sizin onayınız için burda paylaşsam sorun olmaz demi?
 

Bolu Beyi

0
İyinet Üyesi
Katılım
7 Nisan 2010
Mesajlar
2,895
Reaction score
36
Peki Şimdiden başlıyayım yarın yazdıgım yada kaldıgım yerden paylaşırım eğer bi yerde takılırsam yada tamen bitirirsem sizin onayınız için burda paylaşsam sorun olmaz demi?

sorun olmaz, siz gelebildiğiniz yere kadar gelin, ben yardımcı olmaya çalışırım
 

Stork44

0
İyinet Üyesi
Katılım
19 Aralık 2011
Mesajlar
98
Reaction score
0
Öncellikle çok teşekkür ediyorum :)
peki ben numaraları sıralarkende for döngüsünü mü kullanacağım?
 

Stork44

0
İyinet Üyesi
Katılım
19 Aralık 2011
Mesajlar
98
Reaction score
0
Kod:
Console.WriteLine("Bilgisini İstediğiniz Öğrencinin Adını Giriniz?");
            string isim = Convert.ToString(Console.ReadLine());
            


            Console.WriteLine("Bilgisini İstediğiniz Öğrencinin Numarasını Giriniz?");
            decimal a = Convert.ToDecimal(Console.ReadLine());


            if (isim=Furkan && a=74)    
            {
                Console.WriteLine("Bu öğrencinin adı Furkan'dır.Ve numarası 74'dür");

            }

            
            else if (isim=Ahmet && a=95)
            {
                Console.WriteLine("Bu öğrencinin adı Ahmet'dir.Ve numarası 95'dir");
            }








            Console.ReadLine();

böyle bişey denedim ama çalışmıyor daha for'a girmedim burayı tamamlıyayım bir
 

Bolu Beyi

0
İyinet Üyesi
Katılım
7 Nisan 2010
Mesajlar
2,895
Reaction score
36
Öncelikle çok çalışman gerekiyor, yazdığın programın çok hatası var. Ben bi program yazdım ufak çaplı bişey, kodları veriyorum ama mantığını çok iyi anlamalısın. Yoksa hiç bir işe yaramaz:

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

namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
int ogrenci_sayisi;

Console.WriteLine("Kaç adet öğrenci?");
ogrenci_sayisi = Convert.ToInt32(Console.ReadLine());
string[] ogrenci_bilgileri=new string[ogrenci_sayisi];
string[] ogrenci_adi = new string[ogrenci_sayisi];
string[] ogrenci_soyadi = new string[ogrenci_sayisi];
int[] ogrenci_no = new int[ogrenci_sayisi];
string[] ogrenci_sinifi = new string[ogrenci_sayisi];

for (int i = 0; i < ogrenci_sayisi; i++)
{
Console.WriteLine("{0}. Öğrenci adı girin:",i+1);
ogrenci_adi = Console.ReadLine();
Console.WriteLine("{0}. Öğrenci soyadı girin:",i+1);
ogrenci_soyadi = Console.ReadLine();
Console.WriteLine("{0}. Öğrenci numarası girin:",i+1);
ogrenci_no = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("{0}. Öğrenci sınıfı girin:",i+1);
ogrenci_sinifi = Console.ReadLine();
}

for (int k = 0; k < ogrenci_sayisi; k++)
{
Console.WriteLine(ogrenci_adi[k]);
Console.WriteLine(ogrenci_soyadi[k]);
Console.WriteLine(ogrenci_no[k]);
Console.WriteLine(ogrenci_sinifi[k]);
}

}
}
}
 

BarışBey

1
İyinet Üyesi
Onaylı Üye
Katılım
17 Eylül 2010
Mesajlar
2,107
Reaction score
51
Off ya keşke biri daha önce söyleseydi :S
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst