گرفتن اعداد مشخص برای روزهای هفته و نمایش بزرگترین ,کوچکترین,متوسط, عدد تحت Dos
سلام به دوستان و استادان این سایت پر محتوا
طی سوالی که در تایپیک قبلی مطرح کردم و یکی از دوستان به بنده کمک کردند سوال دیگه داشتم در رابطه با برنامه کوچک دومی که باید تحویل بدم
راستش به ما گفتند بایستی برنامه ای بنویسم در کنسول باشه و تحت داس اجرا بشه که تاکید کردند از دستور enum باید استفاده کنیم مثلا ما برای روزهای هفته یک درجه هوا وارد کنیم از دوشنبه تا یکشنبه بعد وقتی اعداد ثبت شد ما بتونیم با تایپ کردن مثلا maximum به ما بالاترین درجه و تایپ average درجه هوای متوسط و تایپ minimum پایینترین درجه هوا نمایش بده به طور مثال
3 : Monday
6 :Tuesday
5 :Wednesday
9 :Thursday
2 :Friday
1 :Saturday
8 :Sunday
9 maximum : Thursday
average : Wednesday 5
minimum: Saturday 1
ممنون میشم بازم دوستان و استادان به من کمک کنند
نقل قول: گرفتن اعداد مشخص برای روزهای هفته و نمایش بزرگترین ,کوچکترین,متوسط, عدد تحت Dos
ممنون میشم از دوستان منو راهنمایی کنند
نقل قول: گرفتن اعداد مشخص برای روزهای هفته و نمایش بزرگترین ,کوچکترین,متوسط, عدد تحت Dos
سلام
من برنامه رو با بدبختی نوشتم همه برنامه average رو نشون میده ولی نمیدونم برای minimum و maximum چه کدی بایستی بنویسم
من کد برنامه رو میزارم ممنون میشم کمکم کنید
using
System;
using
System.Collections.Generic;
using
System.Linq;
using
System.Text;
namespace
Tenta_2
{
classProgram
{
enumveckodagar { mon, Tue, Wed, Thu, Fri, Sat, Sun };
staticvoid Main(string[] args)
{
int mon;
int Tue;
int Wed;
int Thu;
int Fri;
int Sat;
int Sun;
int antal = 7;
Console.WriteLine("Ange temperaturer för veckodagarna: ");
Console.WriteLine("");
Console.WriteLine("");
Console.WriteLine("");
Console.WriteLine("Monday :");
mon = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Tuesday :");
Tue = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Tuesday :");
Wed = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Tuesday :");
Thu = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Friday :");
Fri = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Saturday :");
Sat = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Sunday :");
Sun = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("===========================");
Console.Write("Average:");
Console.WriteLine((mon + Tue + Wed + Thu + Fri + Sat + Sun) / antal);
Console.ReadLine();
}
}
}
نقل قول: گرفتن اعداد مشخص برای روزهای هفته و نمایش بزرگترین ,کوچکترین,متوسط, عدد تحت Dos
سلام دوست عزيز
using System;
using System.Collections.Generic;
using System.Text;
namespace mycsconsolapp
{
class Program
{
enum veckodagar { mon, Tue, Wed, Thu, Fri, Sat, Sun };
static void Main(string[] args)
{
int mon;
int Tue;
int Wed;
int Thu;
int Fri;
int Sat;
int Sun;
int antal = 7;
int Max = int.MinValue ;
int Min = int.MaxValue;
Console.WriteLine("Ange temperaturer för veckodagarna: ");
Console.WriteLine("");
Console.WriteLine("");
Console.WriteLine("");
Console.WriteLine("Monday :");
mon = Convert.ToInt32(Console.ReadLine());
if (mon > Max) Max = mon;
if (mon < Min) Min = mon;
Console.WriteLine("Tuesday :");
Tue = Convert.ToInt32(Console.ReadLine());
if (Tue > Max) Max = Tue;
if (Tue < Min) Min = Tue;
Console.WriteLine("Tuesday :");
Wed = Convert.ToInt32(Console.ReadLine());
if (Wed > Max) Max = Wed;
if (Wed < Min) Min = Wed;
Console.WriteLine("Tuesday :");
Thu = Convert.ToInt32(Console.ReadLine());
if (Thu > Max) Max = Thu;
if (Thu < Min) Min = Thu;
Console.WriteLine("Friday :");
Fri = Convert.ToInt32(Console.ReadLine());
if (Fri > Max) Max = Fri;
if (Fri < Min) Min = Fri;
Console.WriteLine("Saturday :");
Sat = Convert.ToInt32(Console.ReadLine());
if (Sat > Max) Max = Sat;
if (Sat < Min) Min = Sat;
Console.WriteLine("Sunday :");
Sun = Convert.ToInt32(Console.ReadLine());
if (Sun > Max) Max = Sun;
if (Sun < Min) Min = Sun;
Console.WriteLine("===========================");
Console.Write("Average:");
Console.WriteLine((Convert.ToDecimal( mon + Tue + Wed + Thu + Fri + Sat + Sun) / antal));
Console.Write("Maximum:");
Console.WriteLine(Max );
Console.Write("Minimum:");
Console.WriteLine(Min);
Console.ReadLine();
}
}
}
نقل قول: گرفتن اعداد مشخص برای روزهای هفته و نمایش بزرگترین ,کوچکترین,متوسط, عدد تحت Dos
سلام
آقا من از شما واقعا ممنون هستم بازم به من کمک کردید
فقط یه نکته هست اینا چون درجه هوا هستند وقتی average رو نشون میده میشه کاری کرد که ممیز نزنه و عدد رو رند نشون بده بدن ممیز
بعد اینکه وقتی mimimum و maximum رو نشون میده روز هفته رو هم نشون بده یعنی وقتی میزنه mimimum 25 هست روزش هم بنویسه به طور مثال mimimun : monday 25
بازم از شما دوست گرامی ممنون هستم که کمکم میکنید
نقل قول: گرفتن اعداد مشخص برای روزهای هفته و نمایش بزرگترین ,کوچکترین,متوسط, عدد تحت Dos
جناب aa_shiyari_1386 میشه لطف کنید و منرو راهنمایی کنید دوست من ؟
نقل قول: گرفتن اعداد مشخص برای روزهای هفته و نمایش بزرگترین ,کوچکترین,متوسط, عدد تحت Dos
سلام
دوستان برنامه درست کار میکنه فقط تنها مشکلش این هست که وقتی mimimum و maximum رو نشون میده روز مورد نظر رو نشون نمیده به طور مثال mimimum : monday 1
ممنون میشم از همه دوستان که به من مبتدی کمک کنند
نقل قول: گرفتن اعداد مشخص برای روزهای هفته و نمایش بزرگترین ,کوچکترین,متوسط, عدد تحت Dos
دوست عزیز کد زیر را در برنامه قرار بده و استفاده کن
using System;
using System.Collections.Generic;
using System.Text;
namespace mycsconsolapp
{
classProgram
{
enumveckodagar { mon, Tue, Wed, Thu, Fri, Sat, Sun };
staticvoid Main(string[] args)
{
int mon;
int Tue;
int Wed;
int Thu;
int Fri;
int Sat;
int Sun;
int antal =7;
string MinDay = "";
string MaxDay = "";
int Max = int.MinValue ;
int Min = int.MaxValue;
Console.WriteLine("Ange temperaturer för veckodagarna: ");
Console.WriteLine("");
Console.WriteLine("");
Console.WriteLine("");
Console.WriteLine("Monday :");
mon = Convert.ToInt32(Console.ReadLine());
if (mon > Max)
{
Max = mon;
MaxDay = "Monday";
}
if (mon < Min)
{
Min = mon;
MinDay = "Monday";
}
Console.WriteLine("Tuesday :");
Tue = Convert.ToInt32(Console.ReadLine());
if (Tue > Max)
{
Max = Tue;
MaxDay = "TuesDay";
}
if (Tue < Min)
{
Min = Tue;
MinDay = "TuesDay";
}
Console.WriteLine("WednesDay :");
Wed = Convert.ToInt32(Console.ReadLine());
if (Wed > Max)
{
Max = Wed;
MaxDay = "WednesDay";
}
if (Wed < Min)
{
Min = Wed;
MinDay = "WednesDay";
}
Console.WriteLine("TursDay :");
Thu = Convert.ToInt32(Console.ReadLine());
if (Thu > Max)
{
Max = Thu;
MaxDay = "TursDay";
}
if (Thu < Min)
{
Min = Thu;
MinDay = "TursDay";
}
Console.WriteLine("Friday :");
Fri = Convert.ToInt32(Console.ReadLine());
if (Fri > Max)
{
Max = Fri;
MaxDay = "FriDay";
}
if (Fri < Min)
{
Min = Fri;
MinDay = "FriDay";
}
Console.WriteLine("Saturday :");
Sat = Convert.ToInt32(Console.ReadLine());
if (Sat > Max)
{
Max = Sat;
MaxDay = "Saturday";
}
if (Sat < Min)
{
Min = Sat;
MinDay = "Saturday";
}
Console.WriteLine("Sunday :");
Sun = Convert.ToInt32(Console.ReadLine());
if (Sun > Max)
{
Max = Sun;
MaxDay = "SunDay";
}
if (Sun < Min)
{
Min = Sun;
MinDay = "SunDay";
}
Console.WriteLine("===========================");
Console.Write("Average:");
Console.WriteLine((Convert.ToInt32( mon + Tue + Wed + Thu + Fri + Sat + Sun) / antal));
Console.Write("Maximum:");
Console.WriteLine(MaxDay + " --> " + Max );
Console.Write("Minimum:");
Console.WriteLine(MinDay + " --> " + Min);
Console.ReadLine();
}
}
}
باز هم اگر خطا داد من خطا را اعلام کن
نقل قول: گرفتن اعداد مشخص برای روزهای هفته و نمایش بزرگترین ,کوچکترین,متوسط, عدد تحت Dos
سلام
آقا واقعا ازت تشکر میکنم امیدوارم بتونم جبران کنم برنامه ok هست ممنون از شما دوست خوبم