C# Hakkında Bilgisi Olan Arkadaşlar
-
Programlamadan kalmış yakın bir arkadaşım benden ödevini yapmamı istedi bilmediği için bende programcılık okuyorum ama C# hakkında bilgiye sahip değilim fonksiyonları,dizileri vs. bilmediğim için oturpta bakmaya kalksam çok zaman geçicek kendimde yaz okulunda olduğum için :D 2gün içinde teslim etmesi gerekiyor bende buraya yazayım istedm yapabilen olursa çok hayra geçer.Ödev aşağıdaki şekilde.
10 elemanlı bir tam sayı dizi oluşturun, dizinin elemanlarını klavyeden giriniz. Dizinin elemanlarının
HESAPLAMA- Toplamını
- Çarpımını
- En büyük olanı
- Büyükten küçüğe göre sıralayarak
A- Toplamın sonucunu
B- Çarpımın sonucunu
C- En büyük olanı
D- Sıralanmış halini
C# DERLEYİCİSİNDE KAYDEDİLMİŞ C# KODLARI İÇEREN DOSYA.
C# KODLARI DIŞINDA BİR KOD KULLANILMASIN ( ÖRNEK OLARAK C veya C++ KODLARI İLE )
KODLARINIZIN SADECE EXE HALİ OLMASIN
-
Şimdi işim var. Kimse yapmazsa akşam ben yaparım...
Ha ayrıca, madem bilmiyorsun neden üstleniyorsun ki?
Hatun falan ortamı ise, saygı duyarım tabii.
-
Musket bunu yazdı:
-----------------------------Şimdi işim var. Kimse yapmazsa akşam ben yaparım...
Ha ayrıca, madem bilmiyorsun neden üstleniyorsun ki?
Hatun falan ortamı ise, saygı duyarım tabii.
-----------------------------aynen öyle olabilir :D simdi söyler zaten :D
-
RootB bunu yazdı:
-----------------------------
Musket bunu yazdı:
-----------------------------Şimdi işim var. Kimse yapmazsa akşam ben yaparım...
Ha ayrıca, madem bilmiyorsun neden üstleniyorsun ki?
Hatun falan ortamı ise, saygı duyarım tabii.
-----------------------------aynen öyle olabilir :D simdi söyler zaten :D
-----------------------------
üstlenmedim yapıp yapamıcağımı sordu bende bakayım dedim bir baktım komutlar fonksiyonlar farklı geri viteste yapmadım ama bir çıkarım olmucak yani yapan arkadaş hem benden hem arkadaşımdan hayır duası alıcak :)Evet isteyen arkadaş kız :)) ama kız olduğu için değil gerçktn yakın arkadaşım bana çok iyliği oluyor.. (kız arkadaşımın kankisi) dediğim gibi çıkar için değil zaten tbtye başkasının ödevi için açtığım ilk ve son konu olabilir hatta :)
Bende yaz okuluna kaldım ve çaresizlik duygusunu yakından biliorum o bakımdan diyeyim yada :)
-
bi erkek istese eminim ki sallamazdın :)
bi kaç saat sonra yaparım eğer kimse yapmazsa..oturduğum makinede visual studio yok. bi kaç saat sonra projeyi upload ederim kimse yapmamışsa. 5 dakikalık iş zaten
-
class Program
{
static void Main(string[] args)
{
int carpim=1;
int toplam=0;
string dizi="";
string girilen=Console.ReadLine();//konsoldan girilecek sayıları değişkene atıyoruz.
string[] sayilar = girilen.Split(',');// virgüllerden bölüp her sayıyı "sayilar" dizisine atıyoruz.
Array.Sort(sayilar); //küçükten büyüğe doğru sıralıyor
//çarpım ve toplam
try
{
foreach (string tek in sayilar)
{
int teksayi = Int32.Parse(tek); //int e çevirdik
carpim = teksayi * carpim; // çarpıyoruz
toplam += teksayi;//topluyoruz
dizi += tek+(tek==sayilar[sayilar.Length-1] ? "" : ",");//sıralanmış olarak tekrar dizide topluyoruz
}
}
//hata yakala
catch { Console.WriteLine("Yazım hatası '5,1,2,57,10' şeklinde virgüller ile ayırarak girin"); return; }
Console.WriteLine("Sıralanmış hali:"+dizi);
Console.WriteLine("Dizinin en büyük elemanı:"+sayilar[sayilar.Length-1].ToString());
Console.WriteLine("Toplamları:"+toplam);
Console.WriteLine("Çarpımları:" + carpim);
}
}
Şöyle birşey yaptım. İşine yararsa ne mutlu -
O kodu hocaya teslim ederse, Allah'ın emridir ki, kalacaktır.
Adam toplama diyor, çıkarma diyor... Sen try diyorsun, catch diyorsun... :))
Bu arada işin içinde hatun varsa hallolur. Neyse şimdi ben de kendi hatunuma gideyim ^^,
Bir de sorting algorithm yazmalarını bekliyor olması kuvvetle muhtemel.
-
Console uygulaması mı olcak yoksa windows mu? bende yapabilirim
edit: bitti birazdan paylaşıcam
edit2: download linki>> http://rapidshare.com/files/260648745/Project.zip.html
Olabildiğince basit yapmaya çalıştım, normalde çoğu işlemi tek for döngüsünde yapabilirdim ama maksat anlaşılır olması o yüzden de hata kontrolü yapmadan olaylara girdim....
Console.Write("Kaç adet sayı gireceksiniz :");
int adet = Convert.ToInt32(Console.ReadLine());
int[] sayilar = new int[adet];
int büyükSayi = 0, toplam = 0;
double carpim = 1;
for (int i = 0; i < sayilar.Length; i++) //Büyük sayı
{
Console.Write("{0}. sayiyi giriniz :", (i + 1));
sayilar[i] = Convert.ToInt32(Console.ReadLine());
if (sayilar[i] > büyükSayi)
büyükSayi = sayilar[i];
}
Console.WriteLine("");
Console.WriteLine("--------------------------------------------");
Console.WriteLine("");
Console.WriteLine("'{0}': sayisi en büyük sayı olarak bulundu", büyükSayi);
Console.WriteLine("");
Console.WriteLine("--------------------------------------------");
Console.WriteLine("");
for (int i = 0; i < sayilar.Length; i++) //Sıralama
{
for (int a = i + 1; a < sayilar.Length; a++)
{
if (sayilar[i] <= sayilar[a])
{
int tasiyici = sayilar[i];
sayilar[i] = sayilar[a];
sayilar[a] = tasiyici;
}
}
}
Console.WriteLine("Sayılar Listelendi...");
foreach (byte item in sayilar)
{
Console.WriteLine(item);
}
Console.WriteLine("");
Console.WriteLine("--------------------------------------------");
Console.WriteLine("");
for (int i = 0; i < sayilar.Length; i++) //Toplamı
{
toplam += sayilar[i];
}
Console.WriteLine("Girilen sayıların toplamı:{0}", toplam);
Console.WriteLine("");
Console.WriteLine("--------------------------------------------");
Console.WriteLine("");
for (int i = 0; i < sayilar.Length; i++) //Çarpimi
{
carpim = carpim * sayilar[i];
}
Console.WriteLine("Girilen sayıların çarpımı:{0}", carpim);
Console.WriteLine("");
Console.WriteLine("--------------------------------------------");
Console.WriteLine("");
Console.ReadKey(); -
legion_of_doom bunu yazdı:
-----------------------------bi erkek istese eminim ki sallamazdın :)
bi kaç saat sonra yaparım eğer kimse yapmazsa..oturduğum makinede visual studio yok. bi kaç saat sonra projeyi upload ederim kimse yapmamışsa. 5 dakikalık iş zaten
-----------------------------
Sevgilimle günün 24saati yaptığım kavga arkadaşlarını benden daha çok seviyorsun diye yani ne demek istedimi anlatabildim sanırım keşke o dediğin gibi olsa kız arkadaşımla aramda sorunda olmazdı. Sevdiğim her insanı aşırı sallarım diim kısaca.. Ayrıca yaparm demedim ki bakayım dedim yapamıcamı anladım bide tbtye sordum yapıldıktan sonra ben yaptım da demicem ki yaptırdım dicem cinsiyetle inan alakası yok.Yapan,yapma vaatinde bulunan emek harcayan herkese çok teşekkür ederim.
C# derleyicisinde kaydedişmiş C#kodları içeren dosya demiş istemedikleri de C# kodları dışında bir kod kullanılması ( C veya C++ kodları gibi) birde kodların exe hali
-
aSdFgH bunu yazdı:
-----------------------------Console uygulaması mı olcak yoksa windows mu? bende yapabilirim
edit: bitti birazdan paylaşıcam
-----------------------------Çok teşekkür ederim Allah razı olsun hocam... ;) Diğer uğraşan arkadaşlarada bir kere daha teşekkür ederm...
-
tamamdır umarım işine yarar, istersen biraz daha geliştirebilirim hata kontrolü, for sayısının azalmak veya metod kullanmak gibi şeyler vs...