سورس برنامه دریافت 10 عدد و چاپ میانگین و بزرگترین و کوچکترین عدد در سی شارپ

این پروژه که با زبان برنامه نویسی سی شارپ #c نوشته شده است 10 عدد را از کاربر دریافت می کند و و میانگین ، بزرگترین و کوچکترین عدد در بین اعداد دریافتی را چاپ می کند.نکته قابل توجه این است که این برنامه بدون استفاده از آرایه ها کارهای فوق را انجام می دهد
روند کار این برنامه به این صورت است که ، با استفاده از یک حلقه اعداد را دریافت می کند و پس از دریافت هر عدد آن را با sum جمع می کند همچنین با max و min نیز مقایسه می کند.در پایان حلقه متغیر های max , min , sum شامل نتایج دلخواه ما هستند و انها را چاپ می کند.
این برنامه در محیط کنسول سی شارپ نوشته شده است.
در ضمن برنامه دارای چند تابع اضافی است که فقط برای زیبا تر شدن چاپ پیغام ها به کار رفته است
اصل برنامه را می توانید در پایین صفحه دانلود کنید
اینم سورس کد برنامه که می توانید در هر نسخه ی ویژوال استودیو از آن بهره بگیرید:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace avg_max_min
{
class Program
{
static void delay(int d)
{
for (int j = 0; j < d; j++) ; //delay
}
static void printr(string str, int repeat, int d)
{
for (int i = 0; i < repeat; i++)
{
Console.Write(str);
delay(d);
}
}
static void print(string str, int start, int end, int d)
{
if (end == 0)
end = str.Length;
for (int i = start; i < end; i++)
{
Console.Write(str[i]);
delay(d);
}
}
static void loading()
{
print(" Avg_Max_Min ", 0, 0, 20000000);
delay(300000000);
Console.Clear();
printr("_", 80, 1900000);
Console.Write(" ");
string name = " ..........www.Sourcecodes.ir.......... ";
int namecount = name.Length;
print(name, 0, 0, 9000000);
printr("_", 80, 1900000);
}
//======================================================================================
//======================================================================================
static void Main(string[] args)
{
loading();
int sum = 0, max=0, min=0, num;
print("Number 1 : ", 0, 0, 4000000);
num = Convert.ToInt32( Console.ReadLine());
sum += num ;
max = num;
min = num;
for (int i = 2; i <= 10; i++)
{
print("Number " + i.ToString() + " : ", 0, 0, 4000000);
num = Convert.ToInt32(Console.ReadLine());
sum += num ;
if (num > max)
{
max = num ;
}
if (num < min)
{
min = num ;
}
}
print(" Avg = " + Convert.ToInt32(sum/10)+" ", 0, 0, 20000000);
print("Max = " + max.ToString() + " ", 0, 0, 20000000);
print("Min = " + min.ToString() + " ", 0, 0, 20000000);
Console.ReadKey();
Console.Clear();
print(" www.Sourcecodes.ir ", 0, 0, 20000000);
delay(300000000);
}
}
}
اکنون سورس پروژه میانگین ، بزرگترین و کوچکترین را به صورت رایگان دانلود کنید
حجم فایل :36 KB
خدا خیرتون بده عالی بود ما که تو داشگاه هم اینقد دقیق این کد ها رو بهمون آموزش نداده بودن ممنونم
عالیههههههههههههههههههههههههههه مر30