İyinet'e Hoşgeldiniz!

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

Kayıt Ol!

C# Console Uygulama Soruları

BarışBey

1
İyinet Üyesi
Onaylı Üye
Katılım
17 Eylül 2010
Mesajlar
2,107
Reaction score
51
Console uygulamaları yapmaya çalışıyordum.Derste de deftere algoritmalarını yaptığımız tarzda uygulamalar olacağını düşünüyorum.Kendim döngüleri falan yaptım ve çalıştırdım ama karşıma 0 rakamı çıktı nedenini anlayamadım bir türlü :D Birkaç soru var ve hepsi benzer tarzda zaten yardımcı olabilecek olan varmı?
1)1'den 10 a kadar olan sayıların ortalaması?
2)1 den 100 e kadar sayıların toplamı(Çözdüm);
3)Sayının tam bölünenlerini bulma
4)Kullanıcının girdiği sayılar arasında 20'ye tam bölünen?
5)2'den N'ye kadar olan sayıların karelerinin toplamını bulan program?
yardım please...(bolubeyi help):)
 

Bolu Beyi

0
İyinet Üyesi
Katılım
7 Nisan 2010
Mesajlar
2,895
Reaction score
36
Yapabildiğin kadarını buraya yaz, ben de yardımcı olurum başka arkadaşlar da yardımcı olur:)
 

BarışBey

1
İyinet Üyesi
Onaylı Üye
Katılım
17 Eylül 2010
Mesajlar
2,107
Reaction score
51
2 ile 4 ü yapabildim sadece ,geri kalanını yapamadım :)
 

Bolu Beyi

0
İyinet Üyesi
Katılım
7 Nisan 2010
Mesajlar
2,895
Reaction score
36
O zaman 1. sorudan başlayalım, vaktim oldukça diğerlerini de yaparım:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace _1_10arasiortalama
{
class Program
{
static void Main(string[] args)
{
float ortalama, toplam = 0;
int i;
for (i = 1; i <= 10; i++)
{
toplam += i;
}
ortalama=toplam/10;
Console.WriteLine(ortalama);

}
}
}

Öncelikle for döngüsünün içinde 1'den 10'a kadar olan sayıları topladık sadece, for döngüsünün dışında da toplamı 10'a böldük ve ekrana yazdırdık.
 

BarışBey

1
İyinet Üyesi
Onaylı Üye
Katılım
17 Eylül 2010
Mesajlar
2,107
Reaction score
51
o ortalamayı döngünün içinde yapsaydık olmaz mıydı?
 

BarışBey

1
İyinet Üyesi
Onaylı Üye
Katılım
17 Eylül 2010
Mesajlar
2,107
Reaction score
51
ben toplam a başta 0 değerini vermemiştim aceba ondanmı yanlışlık yaptım :)
Takipteyim... :)
 

Bolu Beyi

0
İyinet Üyesi
Katılım
7 Nisan 2010
Mesajlar
2,895
Reaction score
36
Toplama 0 değeri vermezsen olmaz tabi:) Çünkü döngü işledikçe değer artıyor sürekli
 

BarışBey

1
İyinet Üyesi
Onaylı Üye
Katılım
17 Eylül 2010
Mesajlar
2,107
Reaction score
51
Doğru ya,müsait oldukça diğerlerini de yaparsın ben de sorar öğrenirim .Visual Studio ve sen benimle olduğunuz sürece sıkıntı yok :D
 

Bolu Beyi

0
İyinet Üyesi
Katılım
7 Nisan 2010
Mesajlar
2,895
Reaction score
36
3. soru:

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

namespace Bolubeyi
{
class Program
{
static void Main(string[] args)
{
int sayi,bolen;
Console.WriteLine("sayı giriniz");
sayi = Convert.ToInt32(Console.ReadLine());
for(bolen=1;bolen<=sayi;bolen++)
for(int a=0;a<=sayi;a++)
if(a*bolen==sayi)
Console.WriteLine(bolen);
}
}
}

a diye herhangi bir sayı tanımladık, eğer bölenle çarpımı sayıyı veriyorsa bölenleri ekrana yazdırdık
 

Bolu Beyi

0
İyinet Üyesi
Katılım
7 Nisan 2010
Mesajlar
2,895
Reaction score
36
5. soru:

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

namespace Bolubeyi
{
class Program
{
static void Main(string[] args)
{
int n,toplam=0;
Console.WriteLine("sayı girin");
n = Convert.ToInt32(Console.ReadLine());
for (int i = 2; i <= n; i++)
toplam += i * i;
Console.WriteLine(toplam);
}

}
}
 

Bolu Beyi

0
İyinet Üyesi
Katılım
7 Nisan 2010
Mesajlar
2,895
Reaction score
36
Herhangi bir sayıyla böleni çarptığımızda bize sayımızı vermesi gerekiyor tam sonuç olarak. Bu yüzden biz de öylesine bir a sayısı tanımladık. Eğer a ile bölenin çarpımı sayıyı veriyorsa böleni ekrana yazdırdık
 

BarışBey

1
İyinet Üyesi
Onaylı Üye
Katılım
17 Eylül 2010
Mesajlar
2,107
Reaction score
51
Ben visualda bir çalışayım şunları :) çok sağol...
 

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.

Üst