[]
temel düzeyde bir algoritma sorusu
algoritma dersi için ödevim var, dersi 3-4 hafta işledik yani henüz temel düzeyde bir soru, şu şekilde:
"kullanıcı tarafından girilen 10 adet sayının ortalamasını, en büyüğünü ve en küçüğünü bulan programın akış çizgesini ve sözde kodu yazınız."
teşekkürler şimdiden :)
"kullanıcı tarafından girilen 10 adet sayının ortalamasını, en büyüğünü ve en küçüğünü bulan programın akış çizgesini ve sözde kodu yazınız."
teşekkürler şimdiden :)
int GirdiAdedi = 10;
int Top = 0;
int Bottom = 2147483647;
int Total = 0;
for(int K = 0; K<GirdiAdedi; K++)
{
Console.WriteLine((K+1).toString()+". değeri giriniz:");
int Sayi = Convert.ToInt32(Console.ReadLine());
if(Sayi>Top){ Top = Sayi; }
if(Sayi<Bottom){ Bottom = Sayi; }
Total = Total+Sayi;
}
Console.WriteLine("En büyük sayı: "+Top.toString());
Console.WriteLine("En küçük sayı: "+Bottom.toString());
Console.WriteLine("Ortalama: " + Convert.toString(Math.Round(Total/GirdiAdedi)));
///// C# Konsol aplikasyonu olarak şeyaptım syntax hataları olabilir büyük harf küçük harf falan. Şema için de:
Kenarda en küçük, en büyük ve toplam olmak üzere 3 değer belirtiris. Kullanıcıdan x(bu durumda 10) kere input isteriz gelen her inputu daha büyük mü diye en büyükle, sonra daha küçük mü diye en küçükle kıyaslarız büyük ya da küçükse onunla değiştiririz. Gelen her inputu da toplama ekler en sonunda x'e bölerek ortalamayı elde eder kullanıcıya basarız.
Bu arada alakalı bir bölüm okumadığım için hoca bu şekilde mi istemiştir bilmiyorum.
int Top = 0;
int Bottom = 2147483647;
int Total = 0;
for(int K = 0; K<GirdiAdedi; K++)
{
Console.WriteLine((K+1).toString()+". değeri giriniz:");
int Sayi = Convert.ToInt32(Console.ReadLine());
if(Sayi>Top){ Top = Sayi; }
if(Sayi<Bottom){ Bottom = Sayi; }
Total = Total+Sayi;
}
Console.WriteLine("En büyük sayı: "+Top.toString());
Console.WriteLine("En küçük sayı: "+Bottom.toString());
Console.WriteLine("Ortalama: " + Convert.toString(Math.Round(Total/GirdiAdedi)));
///// C# Konsol aplikasyonu olarak şeyaptım syntax hataları olabilir büyük harf küçük harf falan. Şema için de:
Kenarda en küçük, en büyük ve toplam olmak üzere 3 değer belirtiris. Kullanıcıdan x(bu durumda 10) kere input isteriz gelen her inputu daha büyük mü diye en büyükle, sonra daha küçük mü diye en küçükle kıyaslarız büyük ya da küçükse onunla değiştiririz. Gelen her inputu da toplama ekler en sonunda x'e bölerek ortalamayı elde eder kullanıcıya basarız.
Bu arada alakalı bir bölüm okumadığım için hoca bu şekilde mi istemiştir bilmiyorum.
- yuto (26.10.15 15:30:17)
1